Commit graph

50 commits

Author SHA1 Message Date
hispidence
f3a2bc6e12 Update Animations script class. 2022-02-10 18:37:59 +00:00
hispidence
4573db873d Move Inventory functions into their own file. 2022-02-10 18:37:18 +00:00
hispidence
dbbcd7b6d7 Remove GameScriptAudioTrack 2022-02-10 18:37:18 +00:00
hispidence
782ad93810 More (ScriptInterface)Flow -> (ScriptInterface)FlowHandler for consistency. 2022-02-10 18:37:17 +00:00
hispidence
93bdf9af07 SoundSource modernisation. 2022-02-10 18:37:16 +00:00
hispidence
07b5e887a9 More Sink modernisation. 2022-02-10 18:37:16 +00:00
hispidence
89cea39a81 GameScriptNamedBase -> NamedBase. 2022-02-10 18:37:16 +00:00
hispidence
6267ee26fc GameScriptCameraInfo->Camera.
Remove sol::state* arg from Register functions.
2022-02-10 18:37:16 +00:00
hispidence
86d7370c80 More GameLogicScript -> LogicHandler changes. 2022-02-10 18:37:15 +00:00
hispidence
a9702bf22c More GameScriptDisplayString -> DisplayString changes. 2022-02-10 18:37:15 +00:00
hispidence
4d2daa96cf GameScriptMeshInfo->Static 2022-02-10 18:37:14 +00:00
hispidence
77b50c1bbc Put AIObject into folder. 2022-02-10 18:37:14 +00:00
hispidence
4b6b733558 Rename GameFlowScript to Flow. Make Flow and Objects take parent tables and add their stuff to said tables. 2022-02-10 18:37:13 +00:00
hispidence
f0295af4fa GameScriptItemInfo->Moveable. 2022-02-10 18:37:12 +00:00
hispidence
00b6e76bea Rename some files and folders. 2022-02-10 18:36:02 +00:00
hispidence
54b519776c Turn off whole-program optimization to make the libs not-massive. 2022-02-10 18:36:01 +00:00
hispidence
f9f0ac5839 Split display strings from GameLogicScript. 2022-02-10 18:36:00 +00:00
hispidence
8a4ca06b25 Move GameScriptItemInfo to Entities/Moveable. Move ObjectIDs to Entities.
Move MakeReadOnlyTable to ScriptUtil.h and make the ObjID table in Entities.cpp.

Fix some other stuff I missed in other commits.
2022-02-10 18:35:47 +00:00
hispidence
7eb571d370 Remove old references. 2022-02-10 18:35:18 +00:00
hispidence
f447a386e2 Entity->Entities. 2022-02-10 18:35:18 +00:00
hispidence
8bcc41ef77 Begin to split GameLogicScript. First up is Entity. 2022-02-10 18:35:17 +00:00
hispidence
6cc329f43f Move GameScriptMeshInfo to its own subfolder. 2022-02-10 18:35:17 +00:00
hispidence
dc11d354b2 Cleanup. Add file references, clean up some todos, register GameScriptSkyLayer::GetColor, remove an unused function, change some includes that for some reason didn't stop it from compiling beforehand. 2022-02-10 18:35:17 +00:00
hispidence
4429bd8aa2 Add ScriptInterfaceFlow and ScriptInterfaceState. Add references. 2022-02-10 18:34:11 +00:00
hispidence
b59b7e4a1c Fix compile after moving files. 2022-02-10 18:34:11 +00:00
hispidence
967316cb31 Move GameFlowScript, GameLogicScript and LuaHandler to Scripting. 2022-02-10 18:34:03 +00:00
hispidence
b2350fd600 Move GameScriptFreeFunctions over. 2022-02-10 18:33:15 +00:00
hispidence
8ac6a94e1d Move over GameScriptItemInfo. 2022-02-10 18:32:29 +00:00
hispidence
d7a0e13a36 Move some files around so we can keep doing #include "Scripting/FileNameHere.h" 2022-02-10 18:32:29 +00:00
hispidence
d038dcf736 Update project references. 2022-02-10 18:32:14 +00:00
hispidence
fe978daa9d Move GameScriptSettings over to Scripting. 2022-02-10 18:31:36 +00:00
hispidence
2889a62704 Move GameScriptDisplayString over to Scripting. 2022-02-10 18:31:35 +00:00
hispidence
7df2b154a3 Move GameScriptMirror, GameScriptSinkInfo and GameScriptSkyLayer to Scripting. 2022-02-10 18:31:35 +00:00
hispidence
e0cbde2135 Move GameScriptAudioTrack and GameScriptMeshInfo to Scripting. 2022-02-10 18:31:35 +00:00
hispidence
a2ecc0e55c Move GameScriptInventoryObject to Scripting (and some stuff to Common to make it compile). 2022-02-10 18:31:35 +00:00
hispidence
cf610245f1 Move more files. Define MINMAX. 2022-02-10 18:31:35 +00:00
hispidence
e20d5da736 Turn off conformance mode for scripting. Move some headers. 2022-02-10 18:31:34 +00:00
hispidence
a499f878d2 Move over GameScriptAIObject and some other things to Scripting. This won't build... yet. 2022-02-10 18:31:34 +00:00
hispidence
7c484d2510 Move Color to Scripting. 2022-02-10 18:31:34 +00:00
hispidence
416be03d95 Fix build in debug. 2022-02-10 18:31:34 +00:00
hispidence
670a6f0df7 Move Rotation to Scripting. 2022-02-10 18:31:34 +00:00
hispidence
eb1718b168 Add stuff to make the game build again. 2022-02-10 18:31:34 +00:00
hispidence
788e6ed66b Add references to added files and new lib paths. 2022-02-10 18:31:33 +00:00
hispidence
04d56ef9c8 Add directxtk_desktop_2017 dependency for Scripting lib. 2022-02-10 18:31:16 +00:00
hispidence
51f7564add Make frameworkandsol the precompiled header. 2022-02-10 18:31:16 +00:00
hispidence
017a1cdc49 Include stuff in project. 2022-02-10 18:31:16 +00:00
hispidence
009cc162d1 Add project files; move room.h and level.h to Common folder. 2022-02-10 18:31:15 +00:00
hispidence
5f01460662 Add new projects. These will be for splitting the Lua stuff into its own .lib. 2022-02-10 18:31:15 +00:00
hispidence
dc7963f8dd Revert "Add new project for Scripting."
This reverts commit 4ab4595f3a.
2022-02-10 18:26:11 +00:00
hispidence
b43b9c704f Add new project for Scripting. 2022-02-10 18:23:42 +00:00