Lioncash
3147d39cd9
CScript*: Return std::nullopt in GetTouchBounds()
...
In some implementations, returning via default construction for
std::optional can cause the entire inner buffer to be zeroed out.
Returning with std::nullopt causes only the internal validity flag to be
set and nothing more.
2020-02-01 01:06:43 -05: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
Phillip Stephens
328749d1ba
More CFlaahgra imps, initial CTryclops imps
2019-07-16 08:54:07 -07:00
Jack Andersen
e218b8aeb5
CActorContraption fixes, better CMake dependency handling
2019-06-11 16:05:17 -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
357a7efa9a
Various bug fixes
2018-06-01 20:06:40 -10:00
Jack Andersen
979a54a8a8
More bug fixes
2018-05-17 18:16:33 -10:00
Jack Andersen
317aa9af25
Finish CScriptPlayerActor
2018-05-13 18:38:58 -10:00
Phillip Stephens
f5ea144b47
Various level streaming fixes, remove support for uncooked rep
2018-05-06 17:47:40 -07:00
Phillip Stephens
711c3e0d2c
Remove rstl::optional_object, various cleanups, implement CExplosion and CScriptDoor
2018-04-29 20:12:41 -07:00
Jack Andersen
46a4a37cc6
Initial working projectiles
2018-02-11 19:30:21 -10:00
Jack Andersen
ae6797f24b
Fix player dynamic collision
2018-02-07 20:18:27 -10:00
Jack Andersen
6854cb9df7
Various bug fixes
2017-11-23 22:23:28 -10:00
Jack Andersen
41edf5a226
Initial CCinematicCamera implementations
2017-11-22 16:15:09 -10:00
Jack Andersen
f7ec7bdc0c
string_view refactor
2017-11-12 20:19:18 -10:00
Jack Andersen
96b17ac73d
Implement MetroidPrimeStage1 loader
2017-08-19 19:23:22 -10:00
Jack Andersen
02f8f77b57
Merge branch 'master' of https://github.com/AxioDL/urde
2017-08-12 22:19:33 -10:00
Jack Andersen
e25d2a423d
Nearly finish CScriptWater
2017-08-12 21:56:35 -10:00
Phillip Stephens
870e8c80ee
Refactor ResId into CAssetId
2017-08-12 22:26:14 -07:00
Phillip Stephens
595dae17f3
Update nod
2017-07-09 02:11:59 -07:00
Jack Andersen
db12dd2ea2
Implement CStateManager::Update
2017-03-23 19:30:16 -10:00
Jack Andersen
8e7773aa94
AutoMapper work
2017-03-19 19:09:53 -10:00
Phillip Stephens
fe72458f48
Restore CCameraManager::GetCurrentCamera's proper behavior (AKA, I'm an idiot)
2017-03-05 09:54:00 -08:00
Phillip Stephens
fc51cd38aa
Initial CCollisionActor imps, minor cleanup
2017-02-20 19:29:45 -08:00
Jack Andersen
50fe6d34ab
PVS implementations
2017-02-18 23:27:01 -10:00
Phillip Stephens
e062de1429
Finish CScriptActor
2017-02-12 16:00:07 -08:00
Phillip Stephens
331253cd1f
Initial CScriptActor imps
2017-02-10 16:52:52 -08:00
Phillip Stephens
d9f5805356
Re-organize MP1 specific world objects
2017-02-05 12:23:58 -08:00
Jack Andersen
e2c671e9b4
TCastTo implementation
2017-01-14 17:07:01 -10:00
Phillip Stephens
37aab51253
Formatting, and more script object implementations
2016-12-19 10:27:58 -08:00
Phillip Stephens
4615f37f59
Various imps
2016-04-22 13:22:45 -07:00
Jack Andersen
76afccbdbe
More ScriptLoader imps
2016-04-18 14:17:49 -10:00