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