Commit graph

3219 commits

Author SHA1 Message Date
hispidence
cd9c3e7544 Associated compile fixes. Some of these are dirty and temporary-ish. 2022-02-10 18:34:34 +00:00
hispidence
0834bf805f Make new colour class, RGBAColor8Byte (the name is a work-in-progress, I promise), and move some GameScriptColor stuff into it. 2022-02-10 18:34:33 +00:00
hispidence
2a9175f5fb Partially integrate ScriptInterfaceFlow and replace instances of direct access to Animations members. 2022-02-10 18:34:11 +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
c48e801ebf Move over the remaining Script-related files from TR5Main to Scripting. 2022-02-10 18:34:10 +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
e84e19980a Move GameScriptAnimations. 2022-02-10 18:32:29 +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
e171d407ca More includes; stuff to get it compiling. 2022-02-10 18:32:29 +00:00
hispidence
230e479936 Include ScriptInterfaceLevel; call new functions. 2022-02-10 18:32:28 +00:00
hispidence
ac4d8c07f3 Implement GetSkyLayerEnabled and GetSkyLayerSpeed. 2022-02-10 18:32:14 +00:00
hispidence
d038dcf736 Update project references. 2022-02-10 18:32:14 +00:00
hispidence
f054f29b4c Make GameScriptLevel inherit from ScriptInterfaceLevel.h. 2022-02-10 18:32:13 +00:00
hispidence
9139a79367 Add ScriptInterfaceLevel. Move ScriptInterfaceGame and GameScriptLevel to Scripting. 2022-02-10 18:31:36 +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
610b736572 Remove references to files from vcxproj filters. 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
71946c6f93 Move ChunkReader.h to Common. 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
c433cd1c1b Move more 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
52011310b5 Fix float<->byte color calculations. 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
4f6b2ba36a Add XAudio2 package. This is a prerequisite of directxtk 2017, apparently. 2022-02-10 18:31:19 +00:00
hispidence
68dc03d76b Move libs to common. 2022-02-10 18:31:18 +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
121468d4fc Move some files. Make copies of precompiled headers. 2022-02-10 18:31:15 +00:00
hispidence
a0d199ae2d Update common proj files. 2022-02-10 18:31:15 +00:00
hispidence
40d8c53ccb Move ScriptInterfaceGamn into Common. 2022-02-10 18:31:15 +00:00
hispidence
36a8d15428 Add dirs. Fix room.h rename error. 2022-02-10 18:31:15 +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
edcf50342d Merge master into luarefactor. 2022-02-10 18:31:15 +00:00
hispidence
0b62c462cd Make GameScriptAnimations use frameworkandsol.h 2022-02-10 18:27:37 +00:00
hispidence
0d54a20e18 Move some stuff to GameScriptFreeFunctions.cpp. 2022-02-10 18:27:05 +00:00
hispidence
3fbbc27c9c Move some stuff out into GameScriptFreeFunctions. 2022-02-10 18:26:41 +00:00
hispidence
dc7963f8dd Revert "Add new project for Scripting."
This reverts commit 4ab4595f3a.
2022-02-10 18:26:11 +00:00