Inherit from LuaHandler.
Remove the SCRIPT.DAT-related code.
Add m_translationsMap which stores strings by key and holds a vector with their translations. The index of a translation corresponds with the index of the language in m_languageNames; e.g. if Italian is at index 2 in m_languageNames, then the Italian translation of a string will be at index 2 in the vector. See GameFlow:SetStrings in English.lua.
Add m_languageNames which stores a vector of language names. See GameFlow:SetLanguageNames in English.lua.
Add WriteDefaults and AddTracks, which is there for data which isn't in Lua scripts yet. It will be removed in the future.
Add AddLevel, which corresponds with GameFlow:AddLevel in Gameflow.lua.
Add LoadGameFlowScript, which loads (for now) Gameflow.lua and English.lua.
Add GetLang, which is to load the old-style strings and which will be removed when the switch to new strings is complete.
* Starting Reformat the project
- New Import Method, no more "../../" in import,
- New Entity Folder Structure, less compile time
* Refactoring the Project
- added precompiled header with default import like microsoft or directx.
- fix many double import.
- fix math.h confliting math.h from
microsoft.
- fix effects.h confliting Effects.h from DirectX.
- refactored TR4 entity folder and how it's loaded.
* Update Some Code Before Switching to Master
* Finished the NewProjectFormat Template
- need to finish entity in the master later.
* Added Monty NewFileFormat
* Fixed Monty NewFileFormat Include
* Revert "Fixed Monty NewFileFormat Include"
This reverts commit ebf0afca10.
* Trying to fix conflits for NewFileFormat
* Fixed .filters
* Last Commit in NewProjectFormat