Lioncash
|
1a7ad1a7f6
|
CPauseScreenBase: Make use of std::array in GetImagePaneName()
We can make use of std::array here and also make the array constexpr.
This can also be moved into the function in order to hide its scope.
|
2020-03-15 21:26:59 -04:00 |
Lioncash
|
6e921e3258
|
CPauseScreenBase: Mark colors as constexpr within UpdateSideTable()
Same behavior, but allows eliding construction at runtime.
|
2020-03-15 21:26:47 -04:00 |
Luke Street
|
a0b862869b
|
Merge pull request #229 from lioncash/constexpr
CCollisionActor: Mark gkDefaultCollisionActorMaterials as constexpr
|
2020-03-15 20:07:01 -04:00 |
Lioncash
|
a9082bc445
|
CCollisionActor: Mark gkDefaultCollisionActorMaterials as constexpr
While we're at it, change the g to s, since it's internally linked.
|
2020-03-15 20:04:15 -04:00 |
Luke Street
|
eeb09f512d
|
Merge pull request #220 from lioncash/array
CHud*: Make use of std::array where applicable
|
2020-03-15 19:56:33 -04:00 |
Luke Street
|
79f6dbac73
|
Merge pull request #228 from lioncash/time
CCharAnimTime: Make constructors constexpr where applicable
|
2020-03-15 19:46:39 -04:00 |
Luke Street
|
76f12c5c38
|
Merge pull request #227 from lioncash/pair
CAnimSourceReader: Minor cleanup
|
2020-03-15 19:46:21 -04:00 |
Luke Street
|
797c583ed7
|
Merge pull request #226 from lioncash/clamp
CAnimSource: Simplify ClampZeroToOne()
|
2020-03-15 19:45:37 -04:00 |
Luke Street
|
70c60ecf2f
|
Merge pull request #225 from lioncash/bool
CArchitectureQueue: Make operator bool explicit
|
2020-03-15 19:45:22 -04:00 |
Luke Street
|
04c226e645
|
Merge pull request #224 from lioncash/explicit2
CMemoryCardSys: Make CardResult's conversion operator explicit
|
2020-03-15 19:45:13 -04:00 |
Luke Street
|
5804032fb4
|
Merge pull request #223 from lioncash/ref
CGameHintInfo: Take CVParamTransfer parameter by const reference
|
2020-03-15 19:45:02 -04:00 |
Luke Street
|
4eaed95c11
|
Merge pull request #222 from lioncash/view
CGameOptions: Make use of std::string_view where applicable
|
2020-03-15 19:44:47 -04:00 |
Luke Street
|
e1d622d47b
|
Merge pull request #221 from lioncash/emplace
CFontImageDef: Make use of emplace_back where applicable
|
2020-03-15 19:44:23 -04:00 |
Lioncash
|
1926966d21
|
CCharAnimTime: Make constructors constexpr where applicable
These can be made constexpr to allow use at compile-time, given these
only hold an enum and a floating point value.
|
2020-03-15 19:41:54 -04:00 |
Lioncash
|
15db1b2647
|
CAnimSourceReader: Make use of std::find_if where applicable
|
2020-03-15 18:55:30 -04:00 |
Lioncash
|
9541ed1919
|
CAnimSourceReader: Make use of emplace() where applicable
Same behavior, but with less code.
|
2020-03-15 18:42:19 -04:00 |
Lioncash
|
7c1528688b
|
CAnimSource: Simplify ClampZeroToOne()
We can make use of std::clamp instead of std::min and std::max
|
2020-03-15 18:30:58 -04:00 |
Lioncash
|
ff92b72f91
|
CMemoryCardSys: Make CardResult's conversion operator explicit
Prevents implicit error-prone conversions to bool
|
2020-03-14 22:18:42 -04:00 |
Lioncash
|
e6812a7cd9
|
CArchitectureQueue: Make operator bool explicit
Prevents potentially error-prone implicit conversion contexts.
|
2020-03-14 21:42:38 -04:00 |
Lioncash
|
f5cc056a9e
|
CGameHintInfo: Take CVParamTransfer parameter by const reference
Avoids trivial unnecessary copies.
|
2020-03-14 21:28:46 -04:00 |
Lioncash
|
659b8a43d3
|
CGameOptions: Make use of std::string_view where applicable
Enforces the use of valid strings in the interface. Also reduces c_str()
noise a little bit.
|
2020-03-14 20:09:23 -04:00 |
Lioncash
|
e64dfe76b2
|
CFontImageDef: Make use of emplace_back where applicable
Same behavior, but constructs the instances directly within the
container.
|
2020-03-14 18:45:37 -04:00 |
Lioncash
|
e0392d69c4
|
CHudEnergyInterface: Make use of std::array where applicable
|
2020-03-14 17:59:39 -04:00 |
Lioncash
|
c4796ed090
|
CHudMissileInterface: Make use of std::array where applicable
|
2020-03-14 17:57:05 -04:00 |
Lioncash
|
9fafb24fb9
|
CHudVisorBeamMenu: Make use of std::array where applicable
|
2020-03-14 17:52:30 -04:00 |
Lioncash
|
07542ff335
|
CHudThreatInterface: Make use of std::array where applicable
Same behavior, but with stronger typing.
|
2020-03-14 17:38:57 -04:00 |
Phillip Stephens
|
f7fdbc07ba
|
Merge pull request #219 from lioncash/false
CPathCamera: Change 0 to false in CPathCamera constructor
|
2020-03-13 15:30:59 -07:00 |
Phillip Stephens
|
6567ae8d42
|
Merge pull request #218 from lioncash/emplace
Runtime: Collapse emplace_back() calls where applicable
|
2020-03-13 15:30:43 -07:00 |
Phillip Stephens
|
55955973a1
|
Merge pull request #217 from lioncash/sign
AutoMapper/*: Resolve sign conversion warnings
|
2020-03-13 15:30:24 -07:00 |
Phillip Stephens
|
0c17e4fdd7
|
Merge pull request #216 from lioncash/line
CLineRenderer: Silence -Wmaybe-uninitialized warning
|
2020-03-13 15:30:14 -07:00 |
Phillip Stephens
|
75c184d710
|
CHierarchyPoseBuilder corrections
|
2020-03-13 15:29:20 -07:00 |
Lioncash
|
92fb31fd40
|
CPathCamera: Change 0 to false in CPathCamera constructor
Same thing, but without implicit conversion to bool
|
2020-03-13 17:38:14 -04:00 |
Lioncash
|
097d4a4422
|
Runtime: Collapse emplace_back() calls where applicable
Same behavior, but with less code.
|
2020-03-13 17:14:44 -04:00 |
Lioncash
|
7c1e468d31
|
CMapWorldInfo: Rename IsAreaVisted -> IsAreaVisted
Same thing, but without the typo.
|
2020-03-13 16:19:02 -04:00 |
Lioncash
|
ddcbf51260
|
CMapUniverse: Resolve sign conversion warning in Draw()
Resolves a trivial implicit sign conversion warning.
|
2020-03-13 16:11:40 -04:00 |
Lioncash
|
014601cf67
|
CMapWorldInfo: Resolve sign conversion warnings
Resolves trivial implicit sign conversion warnings.
|
2020-03-13 16:10:23 -04:00 |
Lioncash
|
4601abf5df
|
CMapArea: Resolve sign conversion warning in Draw()
Resolves a trivial sign-conversion warning.
|
2020-03-13 16:07:41 -04:00 |
Lioncash
|
c37b3df27b
|
CLineRenderer: Silence -Wmaybe-uninitialized warning
We can just initialize maxTriVerts to zero to prevent warnings from
occurring.
|
2020-03-12 19:15:51 -04:00 |
Phillip Stephens
|
df4487bae8
|
Merge pull request #215 from lioncash/none
CFrontEndUI: Default initialize SFrontEndFrame's x4_action to EAction::None
|
2020-03-12 15:11:11 -07:00 |
Phillip Stephens
|
eb38d96d9a
|
Merge pull request #214 from lioncash/virtual
CGunWeapon: Make destructor virtual
|
2020-03-12 15:11:02 -07:00 |
Phillip Stephens
|
97e33bdf11
|
Merge pull request #213 from lioncash/unique
CProjectileWeaponDataFactory: Make GetGeneratorDesc() return a unique_ptr
|
2020-03-12 15:10:49 -07:00 |
Phillip Stephens
|
7601888e34
|
Merge pull request #212 from lioncash/power-color
CPowerBomb: Make kFadeColor internally linked
|
2020-03-12 15:10:40 -07:00 |
Phillip Stephens
|
8badbd3f35
|
Merge pull request #211 from lioncash/init
CPlayerEnergyDrain: Initialize x10_energyDrainTime on construction
|
2020-03-12 15:10:28 -07:00 |
Phillip Stephens
|
ce5ce35743
|
Merge pull request #210 from lioncash/bob
CPlayerCameraBob: Minor cleanup
|
2020-03-12 15:10:19 -07:00 |
Phillip Stephens
|
2a2b471671
|
Merge pull request #209 from lioncash/cast
CPlayerGun: Minor cleanup
|
2020-03-12 15:10:07 -07:00 |
Phillip Stephens
|
ac46b898bc
|
Merge pull request #208 from lioncash/wave
CWaveBuster: Implement GetTouchBounds()
|
2020-03-12 15:09:57 -07:00 |
Phillip Stephens
|
196a545f9a
|
Merge pull request #207 from lioncash/get
CElectricBeamProjectile: Remove unnecessary get() calls in PreRender()
|
2020-03-12 15:09:47 -07:00 |
Phillip Stephens
|
bb8e33461d
|
Merge pull request #206 from lioncash/gen
CElementGen: Minor cleanup
|
2020-03-12 15:09:36 -07:00 |
Phillip Stephens
|
5f2db40528
|
Merge pull request #205 from lioncash/fn
CFactoryMgr: Minor cleanup
|
2020-03-12 15:09:11 -07:00 |
Phillip Stephens
|
12ad192436
|
Merge pull request #204 from lioncash/move
Character/*: std::move constructor parameters where applicable
|
2020-03-12 15:09:00 -07:00 |