Commit Graph

27 Commits

Author SHA1 Message Date
Phillip Stephens 75630c87bd
CDamageVulnerability: Use matching functions for WeaponHits/Hurts 2022-04-03 12:18:36 -07:00
Phillip Stephens 6c449ca146
CDamageVulnerability: Use matching GetVulnerability imp 2022-03-31 22:37:23 -07:00
Phillip Stephens 95b3859503
CDamageVulnerability: Fix WeaponHits and WeaponHurts with near matching imps 2022-03-31 22:28:13 -07:00
Phillip Stephens 8ac39d1712
CDamageVulnerability: Fix inverted conditional 2022-03-30 23:41:37 -07:00
Phillip Stephens a994907dd4
CDamageVulnerability: Minor fixes 2022-03-30 23:40:11 -07: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
Luke Street e48435f11e Start wiring up wgpu+winit 2022-01-31 19:06:54 -05:00
Phillip Stephens a9bcb7a9ce
Reformat pass 2021-06-07 12:29:18 -07:00
Phillip Stephens 61464651cd
CDamageVulnerability fixes 2021-05-08 20:14:38 -07:00
Phillip Stephens 9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
Luke Street d44eccc386 Runtime: constexpr fixes for gcc 2020-05-27 13:02:20 -04:00
Luke Street eddaa24b1e CDamageVulnerability: Fix WeaponHits 2020-05-17 12:25:04 -04:00
Lioncash 07ebdd364c CDamageVulnerability: Make constructors constexpr
Eliminates any potential runtime initializers related to file-scope
constant instances of this class.
2020-04-26 01:06:26 -04:00
Lioncash f1ff48c38b CDamageVulnerability: Remove unnecessary inline specifiers
These functions are already marked static, so they're already a
candidate for inlining.

We can mark them as constexpr though, given how trivial they are.
2020-04-26 00:54:36 -04:00
Phillip Stephens 582d8a6999
Initial PAL/JP/Trilogy imps, various cleanup 2020-04-15 22:26:14 -07:00
Luke Street c33703bd93 CElitePirate: Start impl; create CGrenadeLauncher 2020-03-26 03:30:54 -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 328749d1ba More CFlaahgra imps, initial CTryclops imps 2019-07-16 08:54:07 -07:00
Jack Andersen 636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
Jack Andersen 35a3923cdf Various bug fixes 2018-11-18 15:19:44 -10:00
Phillip Stephens bbfe61efbf Various loader implementations 2018-10-11 15:57:05 -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 96b17ac73d Implement MetroidPrimeStage1 loader 2017-08-19 19:23:22 -10:00
Phillip Stephens 0f90a1f532 More Collision related fixes 2017-02-28 19:42:06 -08:00
Phillip Stephens 331253cd1f Initial CScriptActor imps 2017-02-10 16:52:52 -08:00
Phillip Stephens 43bfb638c9 CDamageInfo and CDamageVulnerability imps 2017-02-09 21:43:07 -08:00