Lioncash
|
57d953a045
|
CElementGen: Eliminate sign conversion warnings with function parameters
Makes the expected types explicit.
|
2020-04-25 03:09:29 -04:00 |
Lioncash
|
eb4362a4d4
|
CDecalDataFactory: Remove unused includes
|
2020-04-25 02:52:53 -04:00 |
Lioncash
|
96070f0c89
|
CGuiTextPane: Eliminate implicit float->int conversions
|
2020-04-25 02:28:52 -04:00 |
Phillip Stephens
|
4e0b933357
|
CIceSheegoth: Implement ShakePlayer and minor fixes
|
2020-04-24 16:34:23 -07:00 |
Phillip Stephens
|
86acf6dce7
|
CIceSheegoth: Call the correct PathFind... I'm an idiot
|
2020-04-24 07:42:54 -07:00 |
Phillip Stephens
|
7b9fecfdc6
|
CIceSheegoth: Final state implementations
|
2020-04-24 07:36:49 -07:00 |
Luke Street
|
e99e79ac9a
|
AssetNameMap: Fix fmt strings
|
2020-04-24 02:49:40 -04:00 |
Luke Street
|
3c48da0cdb
|
Merge remote-tracking branch 'origin/trim'
|
2020-04-24 02:43:56 -04:00 |
Lioncash
|
d7c9135d27
|
CBomb: Fix boolean parameter not being used within SetFuseDisabled()
Prevents silent logic bugs, particularly given this function is called
with true as well inside CTryclops::InMaxRange.
|
2020-04-24 01:12:04 -04:00 |
Lioncash
|
27861d5c78
|
CUVElement: Convert stateful structs into classes
Avoids exposing the internals of the data by default (since they were
previously fully accessible).
|
2020-04-24 00:59:51 -04:00 |
Lioncash
|
b32bc296ad
|
CUVElement/CVectorElement: Make use of [[maybe_unused]] where applicable
|
2020-04-24 00:58:44 -04:00 |
Lioncash
|
4a9095a2af
|
CRealElement: Make use of [[maybe_unused]] where applicable
|
2020-04-24 00:57:13 -04:00 |
Lioncash
|
f620b4325f
|
CIntElement: Make use of [[maybe_unused]] where applicable
|
2020-04-24 00:55:43 -04:00 |
Lioncash
|
102d62846c
|
CColorElement: Make use of [[maybe_unused]] where applicable
|
2020-04-24 00:54:08 -04:00 |
Lioncash
|
6d53912770
|
CStringTable: Make use of [[maybe_unused]] where applicable
|
2020-04-23 21:24:39 -04:00 |
Lioncash
|
ee0762db32
|
CRasterFont: Make use of [[maybe_unused]] where applicable
|
2020-04-23 21:23:17 -04:00 |
Lioncash
|
5e9bf292d7
|
CTextureCache: Make use of [[maybe_unused]] where applicable
|
2020-04-23 21:15:30 -04:00 |
Lioncash
|
600076030f
|
CStateManager: Make use of bool parameter in SetWarping()
Allows toggling the warping.
|
2020-04-23 21:12:52 -04:00 |
Lioncash
|
25b0c69818
|
CSaveWorld: Make use of [[maybe_unused]] where applicable
Prevents unused parameter warnings.
|
2020-04-23 20:51:59 -04:00 |
Lioncash
|
301eb24301
|
CInGameTweakManagerBase: Make internal members of CTweakValue private
|
2020-04-23 20:48:43 -04:00 |
Lioncash
|
e4dedac2b6
|
CInGameTweakManagerBase: Make use of algorithms where applicable
|
2020-04-23 20:44:31 -04:00 |
Lioncash
|
e1dfe9ff8e
|
CGameOptionsTouchBar: Make use of [[maybe_unused]] where applicable
Silences unused parameter warnings
|
2020-04-23 20:34:05 -04:00 |
Lioncash
|
14e0067a97
|
CDependencyGroup: Make use of [[maybe_unused]] where applicable
|
2020-04-23 20:31:29 -04:00 |
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 |