Lwmte
77b45fb8cc
Tier 3
2021-11-16 15:00:17 +03:00
Lwmte
a2fdd7418c
Tier 2
2021-11-16 14:52:52 +03:00
hispidence
ad7c6fddd1
Fixed some GameFlowScript.cpp warnings:
...
Remove SkyVelocity1 and SkyVelocity2 - they weren't being used.
Change a loop var to a size_t.
Make GameScriptInventoryObject.yOffset a short.
2021-08-20 02:42:47 +01:00
hispidence
978e61108c
Add default member initialisers, SetSlot function, and default constructor for GameScriptInventoryObject.
...
Expose default constructor to Lua API. Use SetSlot as a sol::property instead of accessing the member directly.
Update documentation.
2021-08-11 14:38:24 +01:00
hispidence
6f382a08e9
Refactor and add documenation for GameScriptInventoryObject.
2021-08-11 01:23:07 +01:00
hispidence
4eba60c941
Clean GameScriptInventoryObject a bit.
2021-08-09 00:22:58 +01:00
hispidence
d3742cb87e
Change InventoryAdd/Remove/GetCount/SetCount and GameScriptInventoryObject to use ItemEnumPair.
2021-08-09 00:01:40 +01:00
hispidence
7216b7b0af
Remove accidental scope specifier thingy.
2021-07-31 13:23:22 +01:00
hispidence
5562667f98
Move GameScriptLevel, GameScriptAudioTrack, GameScriptInventoryObject, GameScriptSkyLayer, GameScriptSettings and GameScriptMirror into their own files. This could be changed later as this does create many small .h and .cpp files, but for now this cleans things up and makes it easier to check things class by class.
...
Treat functions as global that would previously be accessed through the GameFlow table. This does pollute the global environment in Lua a bit, but keeps it consistent with the functions in GameLogicScript, which are all accessed as globals.
Add some default member initialisers.
Remove WriteDefaults. Rename Intro to IntroImagePath and make it a std::string.
Add some documentation for the functions of GameFlowScript.
Fix some comments.
2021-07-28 18:44:24 +01:00