2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-13 19:51:22 +00:00

44 Commits

Author SHA1 Message Date
Lioncash
a49d26f800 CParticleElectric: Return std::nullopt in GetBounds()
Same behavior, but avoids zeroing out the internal buffer in some
implementations of std::optional.
2020-04-05 05:12:25 -04:00
Lioncash
c61bee13db CParticleElectric: Add parameters to function prototypes
Makes the interface more self-documenting.
2020-03-25 03:58:37 -04:00
bb9359c579
Merge pull request #266 from lioncash/make
CParticleElectric: Use std::make_unique where applicable
2020-03-23 23:28:59 -07:00
Lioncash
34a0e9f23d CParticleElectric: Use std::make_unique where applicable
Makes it obvious that std::unique_ptr instances are being created within the
implementation code.
2020-03-22 05:27:49 -04:00
Lioncash
fc4df76afc General: Make use of emplace_back where applicable
Allows for in-place construction. Also results in less code to read in
certain usages.
2020-03-21 00:30:12 -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
34e78a2dd0
Move CParticleGlobals from the executable and onto the heap, minor fixes, update wiki link 2019-12-03 00:47:05 -08:00
Jack Andersen
5acf9ecbcf Graphics debug groups and bug fixes 2019-07-20 22:42:52 -10:00
Jack Andersen
e218b8aeb5 CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
Jack Andersen
99b1a8ef49 Lots of bug fixes 2019-03-12 17:46:20 -10:00
Jack Andersen
8b9f073635 Various rendering fixes 2019-03-02 20:19:42 -10:00
Jack Andersen
8df0a4913c zeus constexpr refactor and thermal visor fixes 2019-02-23 21:15:54 -10:00
Jack Andersen
ad2681f857 Windows fixes 2019-01-28 22:28:35 -10:00
Jack Andersen
636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
Jack Andersen
7c7da6671a SIMD refactor 2018-12-07 15:49:15 -10:00
dd30f51761 Initial CScriptGun implementation, more loaders 2018-10-27 17:20:30 -07:00
Jack Andersen
8fb77eac2c Various bug fixes 2018-10-20 18:14:00 -10:00
c3d8967605 Implement CPowerBomb 2018-09-09 18:04:57 -07:00
0c49c8ea9e Implement CScriptActorKeyframe 2018-05-14 14:44:09 -07:00
711c3e0d2c Remove rstl::optional_object, various cleanups, implement CExplosion and CScriptDoor 2018-04-29 20:12:41 -07:00
Jack Andersen
27cee61765 Implement array-based rstl::reserved_vector 2017-09-10 21:08:30 -10:00
Jack Andersen
10092821c8 Initial round of CMorphBall implementations 2017-09-10 16:18:49 -10:00
Jack Andersen
14a4bc2050 ZERY fix 2017-06-10 18:07:09 -10:00
Jack Andersen
f8f3bf407a Finish CParticleElectric 2017-06-10 16:57:35 -10:00
Jack Andersen
ca9170bc88 Several initial CParticleSwoosh implementations 2017-06-03 18:54:47 -10:00
Jack Andersen
db12dd2ea2 Implement CStateManager::Update 2017-03-23 19:30:16 -10:00
a8f5efb6e5 Fix command line args on macOS when passed via open, implement CScriptCameraPitchVolume 2017-01-23 02:31:15 -08:00
362fb6b00d Implement CParticleGenInfoGeneric 2017-01-20 22:03:37 -08:00
62ce5286fe CMapWorld stubs, and compile fixes 2016-07-28 00:33:55 -07:00
ed5220793f COBBTree::GetSurface imp 2016-07-27 23:37:50 -07:00
b3687e46cc Initial CBodyState stubs 2016-04-07 00:10:08 -07:00
Jack Andersen
a81bc3c7a2 CGuiLight imps 2016-03-16 10:49:35 -10:00
b496ec643b More CRasterFont work, CParticleElectric stub 2016-03-15 16:44:59 -07:00
bf564ac089 All your CLineManager are belong to us 2016-03-07 00:07:55 -08:00
b0873ccc55 More constructor RE 2016-03-05 18:55:09 -08:00
Jack Andersen
783fb4c4fe Humungous refactor 2016-03-04 13:04:53 -10:00
Jack Andersen
bc28aa1d10 Working D3D TIND rendering 2016-02-25 19:38:11 -10:00
8dd023e0e8 RenderLines implementation (missing CLineManager) 2016-02-25 19:45:36 -08:00
277455b072 Initial CParticleElectric stubs 2016-02-25 19:31:00 -08:00
Jack Andersen
13e3afa72f D3D CElementGen rendering 2016-02-16 17:42:27 -10:00
af69c9d3ab Rename namespaces 2016-02-13 01:02:47 -08:00
Jack Andersen
acf65c561a CParticleGen inheritance fix 2016-02-12 19:49:59 -10:00
Jack Andersen
93f8ae8905 Constructor stubs for swooshes and electrics 2016-02-11 13:05:42 -10:00
Jack Andersen
731d8bbcb4 more stubs 2015-08-20 14:06:39 -10:00