Luke Street
4740ca0c43
Add all entities to ImGuiEntitySupport
2021-05-29 18:45:07 -04:00
Luke Street
0841bd4ab2
Initial work on entity introspection
2021-05-29 18:45:07 -04:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Phillip Stephens
1e8aa2581e
Minor CPhysicsActor fixes
2020-12-13 14:57:21 -08:00
Lioncash
bfd17e4513
CActor: Make Render() a non-const function
...
A few implementations of Render() contain const-casts nested within its
their call hierarchy to get around the fact that this function is marked
const. We can just make the member function non-const to allow removal
of these casts in follow up changes.
2020-04-09 14:32:20 -04:00
Luke Street
1e15e0d1f3
Merge remote-tracking branch 'origin/master' into elitepirate
...
# Conflicts:
# Runtime/World/CPatterned.hpp
2020-04-01 15:02:56 -04:00
Luke Street
bc08792523
CBouncyGrenade implementation
2020-03-30 03:05:16 -04:00
Lioncash
241a66dc0a
General: Make use of explicit constructors where applicable
...
Gets rid of potential error prone implicitly constructing constructors.
2020-03-27 06:00:17 -04:00
Lioncash
e38d86fe59
CPhysicsActor: Amend constructor names for CPhysicsState
...
These were previously undescriptive names despite the member variables
being fully named. We can amend the parameters here.
2020-03-25 01:56:58 -04:00
Lioncash
81ae6bdda2
CPhysicsActor: Add names to parameters in prototypes
...
Allows better introspection in IDEs and makes the interface itself more
self-documenting.
2020-03-25 01:54:17 -04:00
Lioncash
36d04456dd
General: Normalize RuntimeCommonB include paths
...
Finishes the normalizing of all of includes within the RuntimeCommonB target's headers.
2019-09-23 17:22:37 -04:00
Lioncash
d3d629d405
RuntimeCommon: Use const on member functions where applicable
...
Adds missing const qualifiers on class member functions that don't
modify instance state.
2019-08-14 09:25:39 -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
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
3a0d2930fa
Numerous uninitialized memory fixes
2019-04-06 19:14:48 -10:00
Jack Andersen
ad2681f857
Windows fixes
2019-01-28 22:28:35 -10:00
Jack Andersen
851e113dc0
Implement CWarWasp
2019-01-15 18:22:44 -10:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
c91e5df986
Convert to pragma once
2018-10-06 17:42:33 -10:00
Jack Andersen
186acae5d8
Initial CScriptPlatform collision
2018-06-23 16:39:53 -10:00
Jack Andersen
ae6797f24b
Fix player dynamic collision
2018-02-07 20:18:27 -10:00
Jack Andersen
f7ec7bdc0c
string_view refactor
2017-11-12 20:19:18 -10:00
Jack Andersen
484a4900a0
CMorphBall Complete
2017-09-29 17:45:57 -10:00
Jack Andersen
2c4967ca4d
More work on CMorphBall
2017-09-16 17:13:03 -10:00
Jack Andersen
0907c52ca3
Implement beam subclasses
2017-09-06 17:55:31 -10:00
Phillip Stephens
db03927e1d
Various imps and minor fixes
2017-07-30 04:00:30 -07:00
Jack Andersen
8a493615c4
Implement CBodyController
2017-07-13 19:14:19 -10:00
Jack Andersen
56bfc276d6
Implement body state classes
2017-07-09 18:55:51 -10:00
Jack Andersen
d4a97861dc
Initial work on CGroundMovement
2017-06-18 21:00:50 -10:00
Jack Andersen
71a361f54e
Work on collision related implementations
2017-06-17 15:58:13 -10:00
Jack Andersen
4f33422423
Lots of CPlayer implementations
2017-06-11 18:23:34 -10:00
Jack Andersen
c069666307
Player reflection and other imps
2017-03-25 19:53:04 -10:00
Phillip Stephens
04619dd960
Initial CCollisionActor imps
2017-03-03 14:13:23 -08:00
Phillip Stephens
0f90a1f532
More Collision related fixes
2017-02-28 19:42:06 -08:00
Phillip Stephens
37aab51253
Formatting, and more script object implementations
2016-12-19 10:27:58 -08:00
Phillip Stephens
022c2feb6c
CPhysicsActor fixes, initial clang-format
2016-09-02 08:26:29 -07:00
Phillip Stephens
9a1a434605
Add missing CPhysicsActor class member
2016-09-01 12:39:13 -07:00
Phillip Stephens
130108070d
More CPhysicsActor imps
2016-09-01 02:31:18 -07:00
Phillip Stephens
c869814da3
CPhysicsActor imps
2016-08-31 21:10:08 -07:00
Phillip Stephens
c35106c907
Fix MP3 SAVW support, code cleanup, and more stubs
2016-08-30 17:33:59 -07:00
Phillip Stephens
2af6117ef8
More collision imps and stubs
2016-04-26 17:26:02 -07:00
Phillip Stephens
8f78aa5f16
More Actor imps
2016-04-23 03:51:53 -07: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
Jack Andersen
7afdc556fd
Adjust runtime directory layout
2016-04-16 13:48:29 -10:00