Lioncash
|
bf11be46ad
|
CStateManager: Make use of std::array where applicable
Same behavior, but allows dehardcoding array sizes and makes the array
types more strongly typed.
|
2020-03-17 23:10:41 -04:00 |
Luke Street
|
6ddbd15cfc
|
Merge pull request #237 from lioncash/state
CStateManager: Casting-related cleanups
|
2020-03-16 20:19:31 -04:00 |
Luke Street
|
488614563e
|
Merge pull request #236 from lioncash/sign
CGrappleArm: Minor changes
|
2020-03-16 20:18:31 -04:00 |
Lioncash
|
179f0b5f08
|
CStateManager: Remove instances of const_cast where applicable
Eliminates trivial casts that don't require much modifications to other
existing interfaces.
|
2020-03-16 20:16:15 -04:00 |
Luke Street
|
87eeafe0b0
|
CSnakeWeedSwarm: Renaming & cleanup
|
2020-03-16 20:15:22 -04:00 |
Lioncash
|
58b112dbe6
|
CStateManager: Convert reinterpret_cast instances over to static_cast
Conversions from void* can be done with static_cast.
|
2020-03-16 20:05:41 -04:00 |
Lioncash
|
0ae2364b24
|
CStateManager: Remove unnecessary casts
|
2020-03-16 20:01:57 -04:00 |
Lioncash
|
258409bc7d
|
CGrappleArm: Remove const_cast within RenderXRayModel()
Same behavior, but without a cast.
|
2020-03-16 19:53:04 -04:00 |
Lioncash
|
9063b16d36
|
CGrappleArm: Convert reinterpret_cast to static_cast in PointGenerator()
It's permissible to use static_cast when converting from void* to
another type.
|
2020-03-16 19:16:46 -04:00 |
Lioncash
|
0cbfc6d169
|
CGrappleArm: Move skDependencyNames into BuildSuitDependencyList()
Same behavior, but narrows the visible scope of the array.
|
2020-03-16 19:12:55 -04:00 |
Lioncash
|
d0d6210ccd
|
CGrappleArm: Resolve sign mismatch warnings in loops
|
2020-03-16 19:11:16 -04:00 |
Luke Street
|
dc77fb0c41
|
Merge pull request #234 from lioncash/puddle
CPuddleSpore: Make static const class data internally linked
|
2020-03-16 19:11:04 -04:00 |
Lioncash
|
ff8e4c18a1
|
CPuffer: Make use of std::array where applicable
Allows direct size querying, which allows removing the use of direct
hardcoded array sizes.
|
2020-03-16 16:37:40 -04:00 |
Lioncash
|
2ae02eefb0
|
CPuddleSpore: Make static const class data internally linked
Makes the data an implementation detail and also allows for the
string_view array to be declared constexpr.
|
2020-03-16 16:26:19 -04:00 |
Luke Street
|
7039232a95
|
Merge pull request #233 from lioncash/pos
CPoseAsTransforms: Make use of std::array where applicable
|
2020-03-16 16:14:40 -04:00 |
Luke Street
|
4a64d92433
|
Merge pull request #232 from lioncash/blur2
CPhazonSuitFilter: Convert define into local variable
|
2020-03-16 16:14:25 -04:00 |
Luke Street
|
2f7e2dd85e
|
Merge pull request #231 from lioncash/blur
CPauseScreenBlur: Remove const_cast in Draw()
|
2020-03-16 16:14:03 -04:00 |
Luke Street
|
6ea64becb4
|
Merge pull request #230 from lioncash/pause2
CPauseScreenBase: Minor cleanup
|
2020-03-16 16:13:42 -04:00 |
Lioncash
|
f45e2362c5
|
CPoseAsTransforms: Make use of std::array where applicable
|
2020-03-16 16:08:25 -04:00 |
Lioncash
|
cc6d50a1aa
|
CPoseAsTransforms: Mark constructor as explicit
Prevents potentially error-prone implicit constructions.
|
2020-03-16 16:05:52 -04:00 |
Lioncash
|
b9be092635
|
CPauseScreenBlur: Remove const_cast in Draw()
Draw() clearly modifies the internals of the class in a non-caching
manner, so this member function should really not have a const qualifier
on it.
|
2020-03-16 16:00:12 -04:00 |
Lioncash
|
bb075d51ed
|
CPhazonSuitFilter: Convert define into local variable
Same behavior, but with a more localized scope.
|
2020-03-16 15:57:21 -04:00 |
Phillip Stephens
|
574fc9b840
|
CJellyZap fixes
|
2020-03-15 19:00:52 -07:00 |
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 |
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 |
Phillip Stephens
|
3a37be9d27
|
Minor CFlaahgra fixes
|
2020-03-12 15:06:01 -07:00 |