Lioncash
|
fecfb14f35
|
CBodyState: Make references const where applicable
The referenced objects aren't modified
|
2020-05-25 22:21:36 -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
|
4a3ce8453f
|
Runtime/Graphics: Replace bitfield unions with constructor initializers
|
2020-04-10 15:03:15 -04:00 |
Lioncash
|
db9a52fae3
|
CBodyState: Resolve sign conversion warnings in GetLocoAnimation()
|
2020-04-07 12:56:29 -04:00 |
Lioncash
|
ce710a94f6
|
CBodyState: Always initialize x3c8_primeTime
Provides a deterministic consistent state upon construction
|
2020-04-07 12:55:41 -04:00 |
Lioncash
|
c3ddbfae89
|
CBodyState: Always initialize x8_jumpType
Provides a deterministic initial state for the member.
|
2020-04-07 12:32:06 -04:00 |
Lioncash
|
1fb28a03a3
|
CBodyState: Mark reference parameters as const where applicable
Makes the parameters explicit about whether or not they're modified.
|
2020-04-05 03:10:35 -04:00 |
Lioncash
|
67f6666ea1
|
Runtime: Add more usages of explicit
Prevents error-prone implicit conversions where applicable.
This targets the regular RuntimeCommon target this time around.
|
2020-03-31 03:53:49 -04:00 |
Lioncash
|
a633b8e8fd
|
General: Normalize RuntimeCommon include paths
Performs the same normalizing done to the RuntimeCommonB target, now all
of the runtime headers have normalized include paths.
|
2019-09-28 04:14:29 -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
|
9312eef905
|
RuntimeCommon: Use override where applicable
Continues the override modernization by applying it to the main
RuntimeCommon target. Resolves around 1100+ cases where override can be
used.
|
2019-08-09 17:39:42 -04:00 |
Jack Andersen
|
636c82a568
|
New code style refactor
|
2018-12-07 19:30:43 -10:00 |
Jack Andersen
|
35a3923cdf
|
Various bug fixes
|
2018-11-18 15:19:44 -10:00 |
Jack Andersen
|
c91e5df986
|
Convert to pragma once
|
2018-10-06 17:42:33 -10:00 |
Phillip Stephens
|
6d60ccfd04
|
Various fixes and tweaks, Implement CExplosion, Add cheats
|
2018-04-26 14:12:20 -07:00 |
Jack Andersen
|
56bfc276d6
|
Implement body state classes
|
2017-07-09 18:55:51 -10:00 |
Phillip Stephens
|
a840cc7afb
|
CBodyState and CStateMachine work
|
2016-08-15 13:43:04 -07:00 |
Phillip Stephens
|
6d9ccc7f89
|
Various Implementations
|
2016-04-24 22:53:06 -07:00 |
Phillip Stephens
|
b3687e46cc
|
Initial CBodyState stubs
|
2016-04-07 00:10:08 -07:00 |