Lioncash
|
4a6c3cde3c
|
CWorldLight: Eliminate variable shadowing
While we're at it, we can make use of structured bindings.
|
2020-04-23 07:25:07 -04:00 |
Lioncash
|
4e3363a98b
|
CScriptActorKeyframe: Eliminate variable shadowing
|
2020-04-23 07:22:10 -04:00 |
Lioncash
|
9ec9f42457
|
CPathFindSearch: Eliminate variable shadowing
|
2020-04-23 07:19:41 -04:00 |
Lioncash
|
078acce378
|
CMorphBall: Eliminate variable shadowing
|
2020-04-23 07:18:43 -04:00 |
Lioncash
|
31cf98646b
|
CModVectorElement: Eliminate variable shadowing
Prevents "a" from clashing with a local variable.
|
2020-04-23 07:16:49 -04:00 |
Lioncash
|
9fa689a806
|
CMemoryCardSys: Eliminate variable shadowing
Prevents names from clashing with variables from outside the loop scope.
|
2020-04-23 07:13:22 -04:00 |
Lioncash
|
e0bb66f7f0
|
CParticleElectricDataFactory: Remove unused includes
|
2020-04-23 03:58:10 -04:00 |
Lioncash
|
eefeb5cd0b
|
CGameArea: Remove undefined behavior type-punning in a few functions
We can make use of std::memcpy here to get around this.
|
2020-04-23 03:06:04 -04:00 |
Lioncash
|
df3aed75fe
|
CGameArea: Eliminate implicit sign conversions in Validate()
|
2020-04-23 02:53:24 -04:00 |
Lioncash
|
419d40051d
|
CGuiTextSupport: Make enum formatting consistent
|
2020-04-23 02:41:22 -04:00 |
Lioncash
|
b700da547e
|
CGuiTextSupport: Invert conditionals where applicable
Unindents code and allows for easier placement of breakpoints when the
conditions are equal to the early exit path.
|
2020-04-23 02:39:39 -04:00 |
Lioncash
|
787fc3276f
|
CGuiTextSupport: Use const references where applicable
|
2020-04-23 02:36:45 -04:00 |
Lioncash
|
a21fb1da35
|
CGuiObject: Remove unused includes
|
2020-04-23 02:27:11 -04:00 |
Lioncash
|
2b2edfa871
|
CGrappleArm: Invert conditionals where applicable
Makes early-exit conditions nicer to follow and also unindents some
code.
|
2020-04-23 01:57:18 -04:00 |
Phillip Stephens
|
1b1907d910
|
CIceSheegoth: Minor fixes
|
2020-04-22 16:46:52 -07:00 |
Phillip Stephens
|
97a25f01e2
|
Initial state implementations
|
2020-04-22 15:06:15 -07:00 |
Phillip Stephens
|
b1a897d246
|
CIceSheegoth: Implement Think
|
2020-04-22 15:06:15 -07:00 |
Phillip Stephens
|
3779b205b7
|
Initial CIceSheegoth stubout
|
2020-04-22 15:06:15 -07:00 |
Phillip Stephens
|
823c01ce12
|
Update submodules
|
2020-04-22 15:03:12 -07:00 |
Phillip Stephens
|
e2f22c8bc0
|
Update amuse
|
2020-04-22 03:41:57 -07:00 |
Phillip Stephens
|
96b63c2e54
|
Remove pointless assignment
|
2020-04-22 03:40:06 -07:00 |
Phillip Stephens
|
59f979db67
|
Actually implement AssetNameMap in DNAMP1
|
2020-04-22 03:38:48 -07:00 |
Lioncash
|
535717fbd8
|
CGameArea: Make use of std::array where applicable
|
2020-04-22 02:19:14 -04:00 |
Lioncash
|
664d08469c
|
CEnvFxManager: Make use of std::array where applicable
Same behavior, less code.
|
2020-04-22 02:16:37 -04:00 |
Lioncash
|
52f51c111a
|
CAmbientAI: Return std::nullopt in GetTouchBounds()
Allows implementations to avoid zeroing out the internal buffer of the
std::optional.
|
2020-04-22 02:10:55 -04:00 |
Lioncash
|
472e97aac0
|
CAreaOctTree: Make use of std::array where applicable
|
2020-04-22 02:05:22 -04:00 |
Lioncash
|
f24559890a
|
TSegIdMap: Make use of std::array where applicable
Stronger typing and eliminates array to pointer decay.
|
2020-04-22 01:59:29 -04:00 |
Lioncash
|
fe642bde8b
|
CCameraBlurFilter: Make use of std::array where applicable
Same behavior, less hardcoded sizes.
|
2020-04-22 00:13:43 -04:00 |
Luke Street
|
4741172f9f
|
Merge pull request #316 from lioncash/init2
RuntimeCommon: Make use of bitfield initializers where applicable
|
2020-04-21 22:52:25 -04:00 |
Luke Street
|
55378f8c82
|
Update AssetNameMap hashes
|
2020-04-21 22:36:20 -04:00 |
Luke Street
|
12d8d534c6
|
CParticleElectric: Fix CalculatePoints
|
2020-04-21 22:32:37 -04:00 |
Luke Street
|
fc7e8d4993
|
CElectricBeamProjectile: Finish implementation
|
2020-04-21 22:04:37 -04:00 |
Luke Street
|
8488dca336
|
CPlayer: Long fall anim/dmg fix
|
2020-04-21 20:43:34 -04:00 |
Luke Street
|
82aa99f858
|
CScriptCameraWaypoint: Fix Arrived
|
2020-04-21 20:35:37 -04:00 |
Lioncash
|
fa3e639a9d
|
RuntimeCommon: Make use of bitfield initializers where applicable
Continues and finishes the migration towards initializing all bitfield
members where applicable
|
2020-04-21 17:16:19 -04:00 |
Luke Street
|
1571531cd7
|
CMagdolite: Renaming
|
2020-04-21 14:15:17 -04:00 |
Luke Street
|
449d8409d8
|
CMagdolite: Fix lock-on, retreat & loader
|
2020-04-21 04:46:07 -04:00 |
Luke Street
|
b4dad2adf5
|
CMagdolite: Fix SetupCollisionActors
|
2020-04-21 02:15:02 -04:00 |
Luke Street
|
5f66ab2219
|
CMagdolite: Minor cleanup
|
2020-04-21 01:32:16 -04:00 |
Phillip Stephens
|
0c96380897
|
Minor fixes, start renaming member variables
|
2020-04-21 01:06:52 -04:00 |
Phillip Stephens
|
d1c796f2a9
|
Initial CMagdolite imps
|
2020-04-21 01:06:52 -04:00 |
Luke Street
|
d3a44259c3
|
Merge pull request #315 from lioncash/init
RuntimeCommonB: Make use of bitfield initializers where applicable
|
2020-04-21 00:56:39 -04:00 |
Lioncash
|
554893ef85
|
RuntimeCommonB: Make use of bitfield initializers where applicable
Given that we now target C++20, we can make use of bitfield initializers
where applicable.
|
2020-04-20 15:57:25 -04:00 |
Luke Street
|
7b1e041123
|
Merge pull request #301 from AxioDL/omegapirate
OmegaPirate implementation
|
2020-04-20 03:21:04 -04:00 |
Luke Street
|
2ee2bbc0c1
|
COmegaPirate: Fix CFlash rendering
|
2020-04-20 03:20:22 -04:00 |
Luke Street
|
3563a1c8c4
|
COmegaPirate: Fix UpdateScale & Landed; renaming
|
2020-04-20 02:14:17 -04:00 |
Lioncash
|
2103c38f54
|
CCompoundTargetReticle: Remove unused variable
This is only used in COrbitPointMarker.
|
2020-04-20 00:48:29 -04:00 |
Lioncash
|
1d0151ccbc
|
General: Make use of lock deduction guides
|
2020-04-20 00:38:10 -04:00 |
Lioncash
|
dca87e7dce
|
CPlayerGun: Convert missed literal to a boolean literal
whoops.
|
2020-04-19 23:39:04 -04:00 |
Lioncash
|
1f8f3726e6
|
CPlayerGun: Make use of bool literal where appropriate
Avoids a conversion to bool from int.
|
2020-04-19 23:35:07 -04:00 |