-
Notifications
You must be signed in to change notification settings - Fork 2
Explaining the application's structure
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.
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
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