Skip to content

Explaining the application's structure

Stoney-FD edited this page May 14, 2011 · 1 revision

Remember, the download package contains a template which we can extend to our needs. But before we jump right into coding, let's take a look at how the project itself is structured.

Folder Overview

Let's take a look at the folders in our project, shall we?

/bin - This is where your executables will be created by default
/doc - Elysion's documentation (You can safely delete this folder in your own project and you should delete this folder for deployment)
/lib - Elysion's source files
/lib/Dependencies - Libraries Elysion relies on such as SDL and OpenGL
/resources - Assets of your project (images, sounds, etc.) /scripts - Build scripts for different platforms (if you don't want or need to use Lazarus or Delphi)
/source - The source code of the template

Source code overview

main.dpr - Delphi project file (You don't need to change anything in here)
main.lpr - Lazarus project source file (You don't need to change anything in here)
main.lpi - Lazarus project file
/units

Clone this wiki locally