Luke Street
b137f2dea8
Initial work on entity introspection
2021-05-25 22:49:24 -04:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Lioncash
a0c4b6b3ec
CAiFuncMap: Store std::string_view instances instead of std::string
...
We only make use of static string entries, so we can make use of
std::string view to elide several memory allocations.
2020-05-08 16:38:19 -04:00
Luke Street
5765fd8951
CFlyingPirate: Method definitions & CFlyingPirateRagDoll constructor
2020-03-18 01:18:48 -04:00
Lioncash
06789d1860
General: Normalize several headers' include paths
...
Normalizes the include paths and makes them consistent. Also adds any
missing includes relevant to the interface.
2019-09-22 20:36:33 -04:00
Lioncash
2059535b55
RuntimeCommonB: Use the override specifier where applicable
...
Applies the override keyword where applicable to indicate visually where
member function overriding is occurring. This only targets
the RuntimeCommonB target as a starting point, which resolves around
900+ cases where the keyword could be used.
2019-08-09 09:13:26 -04:00
Jack Andersen
147a9396c4
CBeetle implementation
2018-12-30 19:01:42 -10:00
Jack Andersen
0ec81477cf
CRagDoll fixes
2018-12-26 20:26:34 -10:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
e1fa938127
Work on CSpacePirate
2018-11-25 16:15:44 -10:00
Jack Andersen
bf3636a16e
Lots of CParasite implementations
2018-11-11 18:21:36 -10:00
Jack Andersen
d4bb7d64eb
All CPatterned functions implemented
2018-11-10 17:27:54 -10:00
Jack Andersen
0b3a9e1865
Implement CPatterned::KnockBack
2018-11-05 20:16:12 -10:00
Jack Andersen
d6051f8808
Implement CKnockBackController
2018-11-04 20:12:53 -10:00
Jack Andersen
c91e5df986
Convert to pragma once
2018-10-06 17:42:33 -10:00
Phillip Stephens
95fbcf914c
Finish CAi imps
2018-09-06 22:24:55 -07:00
Phillip Stephens
1a372d2589
Add support for InvDstMultiply blending for shadows, initial CAi implementation
2018-09-06 20:37:39 -07:00
Jack Andersen
70b3404b7c
Windows build fixes and warning avoidance
2018-05-24 20:39:38 -10:00
Jack Andersen
46a4a37cc6
Initial working projectiles
2018-02-11 19:30:21 -10:00
Jack Andersen
f7ec7bdc0c
string_view refactor
2017-11-12 20:19:18 -10:00
Jack Andersen
1f7e8e1033
Additional CPlayerGun implementations; downcast macro for tweak pointers
2017-08-26 17:02:18 -10:00
Jack Andersen
96b17ac73d
Implement MetroidPrimeStage1 loader
2017-08-19 19:23:22 -10:00
Phillip Stephens
870e8c80ee
Refactor ResId into CAssetId
2017-08-12 22:26:14 -07:00
Jack Andersen
1731cae418
Implement remaining CStateManager stubs
2017-03-31 09:51:40 -10:00
Jack Andersen
a0549cd82b
Work on CStateManager
2017-03-28 16:51:12 -10:00
Phillip Stephens
d1b55e23db
TCastToPtr adjustments
2017-01-18 14:30:02 -08:00
Phillip Stephens
be40ebc8db
Move weapon code to RuntimeWeapon
2016-11-22 12:43:16 -08:00
Phillip Stephens
f721d0494e
Make CMain a polymorphic class
2016-09-16 23:40:45 -07:00
Phillip Stephens
6d9ccc7f89
Various Implementations
2016-04-24 22:53:06 -07:00
Jack Andersen
57775d31bf
Initial CPatterned classes
2016-04-24 19:03:38 -10:00
Phillip Stephens
f2d4040cdc
Various implementations
2016-04-23 19:46:13 -07:00
Jack Andersen
76afccbdbe
More ScriptLoader imps
2016-04-18 14:17:49 -10:00
Jack Andersen
c614d2d2d1
ScriptLoader support imps
2016-04-17 19:33:23 -10:00
Jack Andersen
7afdc556fd
Adjust runtime directory layout
2016-04-16 13:48:29 -10:00