Added Network stub file
Added RenderTarget and RenderTargetModule
Moved and improved include directives between Component and Module
Compiling Deferred
Module are added only at the beginning of the main loop
(Allow the possibility to dynamically add new modules -- but not to remove yet -- )
Being consistent with RTTI_REGISTER format
Using std::chrono instead of ::clock_t
Improved Script (lua)
Link enet (for future use)
(Compilation issue fix)
Compilation fix when using ILARGIA_MEMORY_ASSERT_ENABLE
BaseModule, Scenes and Engine flow improved (Proper shutdown)
(Comments and Log)
Properly close Engine if invalid scene
Removing modules from list when closing
Added Final target. Same optimization as release, but release now generate debug information.
Moved how BaseModule* are deleted (avoid segfault at exit.)
Also updated gitignore to ignore Final folder
Warning if global consume function didn't find the element
Solution now builds with _ILARGIA_[DEBUG | RELEASE | FINAL] constant (hence refactored _DEBUG)
Defining "publicly" accessible define in Define.h to be used in other projects.
Updated main loop exit flow
(Public define doesn't work, obviously)
Updated so we don't have to use Array<> pointer-type (template class forward declaration "hack")