Commit graph

3181 commits

Author SHA1 Message Date
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
hispidence
825fe7472d Revert "Move all scripting header files into new folder."
This reverts commit 8c82eed3d2.
2022-02-10 18:26:11 +00:00
hispidence
6983e09a6a Revert "Move scripting source files into new filder. Obviously, these won't work yet or even compile."
This reverts commit 8a31dbf644.
2022-02-10 18:26:11 +00:00
hispidence
69de6e4502 Move scripting source files into new filder. Obviously, these won't work yet or even compile. 2022-02-10 18:25:09 +00:00
hispidence
a9d8b78c96 Move all scripting header files into new folder. 2022-02-10 18:23:42 +00:00
hispidence
b43b9c704f Add new project for Scripting. 2022-02-10 18:23:42 +00:00
hispidence
8a519ef819 Move stuff in GameScriptDisplayString around to remove a sol.hpp include from a header file. 2022-02-10 18:23:42 +00:00
hispidence
f6aa2ac653 Include frameworkandsol.h instead of framework.h and sol.hpp. 2022-02-10 18:23:42 +00:00
hispidence
954759925f oopz 4got virtual destructor lol 2022-02-10 18:22:33 +00:00
hispidence
4d39b90a44 Mark overriden functions as override. 2022-02-10 18:22:33 +00:00
hispidence
51570bd9cd g_gameScript is now a ScriptInterfaceGame. 2022-02-10 18:22:32 +00:00
hispidence
205b759a2b Remove sol include from winmain.h. 2022-02-10 18:22:08 +00:00
hispidence
40ac828744 Add frameworkandsol, a new precompiled header which includes sol (since the regular framework.h no longer includes it). 2022-02-10 18:22:08 +00:00
hispidence
2f9c8c6894 Add ExecuteScriptFile(); 2022-02-10 18:21:42 +00:00
hispidence
106c3ef0d8 Make GameScript inherit from ScriptInterfaceGame, and take some aliases out of the former since they are now in the latter. 2022-02-10 18:21:42 +00:00
hispidence
2c691c7649 Add ScriptInterfaceGame, a new base class for GameLogicScript that doesn't know about sol. 2022-02-10 18:21:13 +00:00
hispidence
2889cab98a Take sol.hpp out of framework.h and include it only where needed.
This actually makes the project take longer to build, probably because of it no longer getting precompiled, but this is the first step of many in an effort to decouple them a bit to make things more sensible.
2022-02-10 18:20:03 +00:00
hispidence
841c9fadbd Offset selected level by +1 to account for 0 being the title level. 2022-02-06 20:02:11 +00:00
MontyTRC89
ec6c089d07 Merge pull request #416 from MontyTRC89/renderer_refactor
Renderer refactor
2022-02-02 11:19:02 +01:00
MontyTRC89
1f95c16fda Possibly fixed tearing in fullscreen mode, enabled vsync 2022-02-02 05:25:22 +01:00
MontyTRC89
792fbcda5d Removed force windowed hack 2022-02-02 05:12:30 +01:00
MontyTRC89
dffa0e3a55 Refactored debris drawing 2022-02-02 05:10:16 +01:00
MontyTRC89
bdde390302 Cleaning renderer code 2022-01-29 05:55:09 +01:00
MontyTRC89
171ca2992b Merge branch 'master' into renderer_refactor 2022-01-25 05:43:45 +01:00
MontyTRC89
7a956274b8 Code cleaning; Moved fade stuff to camera code; 2022-01-25 05:42:41 +01:00
hispidence
94d60e8d0f Add DisplayString and Animation doc pages. 2022-01-15 12:33:23 +00:00
Lwmte
fd49d561b7 Fix pushable pushed on slopes 2022-01-14 23:24:27 +03:00
Lwmte
2a55194ac2 Fix corner tests in edge cases 2022-01-14 19:25:56 +03:00
MontyTRC89
e2800bc621 Merge branch 'master' into renderer_refactor 2022-01-13 07:40:37 +01:00
MontyTRC89
aaa927c21e Added cinematic bars and fade in/out effects 2022-01-13 07:40:13 +01:00
Lwmte
3d0a8547bd Potentially use water surface roll 2022-01-13 06:34:35 +03:00
Lwmte
387fd27000 Fix #405 2022-01-13 05:52:25 +03:00
Lwmte
6e23c4b756 Fix low ceiling ladder grab 2022-01-13 02:53:22 +03:00
MontyTRC89
8fe2887312 Merge branch 'master' into renderer_refactor 2022-01-11 13:21:20 +01:00
MontyTRC89
d8eb60a533 Merge branch 'animation_integers' into renderer_refactor 2022-01-11 13:21:02 +01:00
Lwmte
fbd74ebc29 Rename global properly 2022-01-11 15:16:24 +03:00
Lwmte
41c7c96fe6 Fix flyby tracking cams 2022-01-11 15:01:57 +03:00
Lwmte
cb3a9f6a85 Don't use low-level collision functions in GNLA 2022-01-11 12:06:18 +03:00
MontyTRC89
f72d801019 Merge branch 'master' into renderer_refactor 2022-01-11 05:38:06 +01:00