Lioncash
d7dd256d38
CollisionPrimitive: Make use of constexpr types where applicable
...
We can now mark some usages of these types as constexpr and also make
them fully internal to the translation unit.
2019-10-29 18:36:26 -04:00
Lioncash
f9079f0215
Runtime: Make use of std::make_unique where applicable
...
Makes use of the C++14 make_unique allocation function to allocate class
instances where applicable instead of a reset with a new operator within
it.
This doesn't touch cases where buffers are allocated, given make_unique
would zero-initialize them.
2019-09-12 04:09:48 -04:00
Jack Andersen
8df0a4913c
zeus constexpr refactor and thermal visor fixes
2019-02-23 21:15:54 -10:00
Jack Andersen
d60fcc99c9
Fix CNewIntroBoss and particle bugs
2019-01-04 17:28:02 -10: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
Jack Andersen
0cfefd22a1
Implement CCollidableOBBTree
2017-07-02 17:34:19 -10:00
Phillip Stephens
04619dd960
Initial CCollisionActor imps
2017-03-03 14:13:23 -08:00
Phillip Stephens
b765ce3eb7
Lots of ScriptObject and Collision work
2017-01-03 20:30:05 -08:00
Jack Andersen
f4ea728a61
Resource factories now provided with self-ref
2016-09-02 09:32:57 -10:00
Phillip
a3b47df10d
Various windows compile fixes
2016-05-20 20:02:09 -07:00
Phillip Stephens
c55db47941
PASDatabase imps
...
Add SpecialFunction loader
2016-04-27 12:59:38 -07:00
Phillip Stephens
2af6117ef8
More collision imps and stubs
2016-04-26 17:26:02 -07:00
Phillip Stephens
bacc98d4a6
Initial CCollidableOBBTreeGroup imps
2016-04-26 03:40:56 -07:00
Jack Andersen
0f6d1645ba
More script loaders
2016-04-20 11:44:18 -10:00
Jack Andersen
3ae77d3390
Remaining CStateManager fields, loaders, collision stubs
2016-04-17 12:38:05 -10:00