Luke Street
03a3fd8570
CScriptMazeNode: Minor fix from matching decomp
2022-10-09 13:14:36 -04:00
Phillip Stephens
dad7249927
RE COutput/InputStream and friends and migrate over
...
This branch is probably still horribly broken, but it's a good first step to migrating away from having hecl embedded in the runtime
2022-02-21 08:01:05 -08:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Phillip Stephens
cede47be4d
Add debugging tool CVars
2021-01-10 18:44:42 -08:00
SirMangler
0e093baf67
Removed constexpr from lambdas to fix compiler error
2021-01-03 19:20:48 +00:00
PhazonJim
f86e570ef4
fix for build error in Xcode relating to non-reference types in a for loop
2020-12-21 02:09:54 -05:00
Luke Street
9ca0d2afb0
CScriptMazeNode: Remove unused <ranges> include
2020-09-21 21:11:06 -04:00
Luke Street
1fd481a020
CScriptMazeNode: Remove debug logvisor instance
2020-09-21 20:58:01 -04:00
Luke Street
dbbb3cdc4e
CScriptMazeNode: Always free CMazeState
2020-09-21 20:56:44 -04:00
Luke Street
a35bfc49b5
CScriptMazeNode: Fix reversed enter/target & add debug rendering
2020-09-21 20:42:54 -04:00
Luke Street
df2d191be8
CScriptMazeNode: Renaming & more cleanup
2020-09-21 18:38:11 -04:00
Luke Street
c23a047a93
CScriptMazeNode: Signed fixes & cleanup
2020-09-20 16:36:24 -04:00
Luke Street
eb124a9470
CScriptMazeNode: Working implementation
2020-09-20 03:25:56 -04:00
Luke Street
2cca2b8513
CScriptMazeNode: Finish initial implementation
2020-09-20 01:47:12 -04:00
Luke Street
a533ee3538
CScriptMazeNode: Initial implementation of sub_802899c8
2020-09-19 16:32:23 -04:00
Luke Street
cf68c7dd9d
CScriptMazeNode: Finish initial implementation of Reset
2020-09-19 15:52:15 -04:00
Luke Street
47f456e4e7
CScriptMazeNode: Start implementing AcceptScriptMsg
2020-09-19 14:52:43 -04:00
Luke Street
529e8f6a07
CScriptMazeNode: Implement Reset
2020-09-19 13:44:32 -04:00
Luke Street
e486e01b2a
CScriptMazeNode: Implement GenerateObjects & more structures
2020-09-19 13:30:44 -04:00
Lioncash
554893ef85
RuntimeCommonB: Make use of bitfield initializers where applicable
...
Given that we now target C++20, we can make use of bitfield initializers
where applicable.
2020-04-20 15:57:25 -04:00
Lioncash
175502cb0d
CScriptMazeNode: Make use of std::array where applicable
...
Same behavior, stronger typing.
2020-04-12 15:23:28 -04:00
Luke Street
bb7e94f304
Runtime/World: Replace bitfield unions with constructor initializers
2020-04-11 01:50:10 -04:00
Lioncash
221cc5c6b8
RuntimeCommonB: Normalize cpp file includes
...
Like the prior changes normalizing the inclusions within headers, this
tackles the cpp files of the RuntimeCommonB target, making these source
files consistent with their headers.
2019-12-22 18:12:04 -05:00
Phillip Stephens
68e2fad74f
Fix TCastTo.hpp inclusions, add comment to warn against modifying include path
2019-09-21 06:07:13 -07:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
f7ec7bdc0c
string_view refactor
2017-11-12 20:19:18 -10:00
Phillip Stephens
a612f0dc66
Add missing data formats (still need PATH), update submodules
2017-05-22 04:24:24 -07:00
Phillip Stephens
b765ce3eb7
Lots of ScriptObject and Collision work
2017-01-03 20:30:05 -08:00
Phillip Stephens
52eb054935
CScanDisplay and CScriptMazeNode stubs
2016-08-14 14:38:05 -07:00