463 Commits

Author SHA1 Message Date
Lioncash
4a9695a698 SScanParametersMP1: Make use of std::array 2020-06-28 02:24:55 -04:00
Lioncash
46e82a99cc CStringList: Simplify assertion in StringByIndex()
This is unsigned, so the lower bound will always be valid.
2020-06-28 01:07:40 -04:00
Lioncash
1c4e8a11d2 CSectionMgrOut: Eliminate sign conversion warnings 2020-06-28 01:05:57 -04:00
Lioncash
ecff1a7a2b CSectionMgrIn: Make use of size_t where applicable 2020-06-28 01:05:24 -04:00
Lioncash
8969685254 CScriptLayer: Make pointer parameter in RemoveInstance() const
The pointed to data isn't modified here, so we can mark the parameter as
const to allow it to be used in more scenarios.
2020-06-28 00:50:54 -04:00
Lioncash
c6263433a9 CScriptLayer: Make use of size_t where applicable 2020-06-28 00:50:24 -04:00
Lioncash
d1939eea95 TPropertyRef: Make use of symmetrical comparison operators
Makes the interface significantly more flexible.
2020-06-28 00:32:47 -04:00
Lioncash
8fbc92b0e0 CSavedStateID: Make use of std::array 2020-06-28 00:18:52 -04:00
Lioncash
473e716cb7 CResTypeFilter: Make pointer parameters in Accepts() const
These don't modify the pointed to data.
2020-06-28 00:02:17 -04:00
Lioncash
a25430eec3 CEnumProperty: Make use of size_t where applicable 2020-06-22 23:15:47 -04:00
Lioncash
d3be84ae23 CEnumProperty: Make use of std::move where applicable 2020-06-22 23:07:59 -04:00
Lioncash
13f0ca07ef CAudioLookupTable: Make use of size_t where applicable 2020-06-22 22:42:53 -04:00
Lioncash
e2dedf1b31 CAudioMacro: Make use of size_t where applicable 2020-06-22 22:41:20 -04:00
Lioncash
5d0a08b207 CAudioGroup: Make use of size_t where applicable 2020-06-22 22:38:43 -04:00
Lioncash
5e8062cba1 CAnimSet: Collapse loop into single insert call
We can perform the entire insertion all at once instead of performing
them all one by one.
2020-06-22 22:30:43 -04:00
Lioncash
a2ecb2a98c CAnimSet: Make use of size_t where applicable 2020-06-22 22:26:35 -04:00
Lioncash
d52b05d71c CMaterial: Implicit conversion to bool cleanup 2020-06-22 03:26:45 -04:00
Lioncash
15f151e798 CLight: Combine std::max calls 2020-06-22 03:19:13 -04:00
Lioncash
4c03054109 CLight: Eliminate implicit conversions to bool 2020-06-22 03:14:56 -04:00
Lioncash
ea86654935 General: Make use of ranged for where applicable 2020-06-22 03:09:22 -04:00
Lioncash
8dd4fb24d9 General: Make use of in-class initializers 2020-06-22 02:36:07 -04:00
Lioncash
12cd221c48 CStaticModel: Invert condition in BufferGL 2020-06-22 02:24:40 -04:00
Lioncash
6120e60b05 CStaticModel: Make use of ranged for 2020-06-22 02:23:55 -04:00
Lioncash
2732ae8383 CStaticModel: Make use of nullptr 2020-06-22 02:16:27 -04:00
Lioncash
4b3af988ad General: Add missing override specifiers where applicable 2020-06-22 02:15:41 -04:00
Lioncash
46926ef4bf General: Qualify const where applicable 2020-06-22 02:11:03 -04:00
Lioncash
2b7513b156 SSurface: Make IntersectsRay() a const member function 2020-06-21 19:48:39 -04:00
Lioncash
5b0ae09cf3 General: Silence -Wmaybe-uninitialized warnings 2020-06-21 19:43:16 -04:00
Lioncash
03a858d4fa General: Silence some unused variables
These are checked in asserts that aren't present in release builds.
2020-06-21 19:30:24 -04:00
Lioncash
ebd1468bbf IProperty: Make use of size_t where applicable 2020-06-21 19:27:44 -04:00
Lioncash
48d0ae5e10 CScriptLoader: Silence unused variable warnings
These will eventually be used.
2020-06-21 19:18:47 -04:00
Lioncash
c11ec0a6fd CDependencyGroup: Make use of ranged for 2020-06-21 02:29:23 -04:00
Lioncash
46b9a6eeb3 CScriptLayer: Make use of ranged for 2020-06-21 02:22:20 -04:00
Lioncash
bbfa7b364c CPropertyNameGenerator: Make use of unique_ptr
Same behavior, but more exception safe.
2020-06-21 01:54:55 -04:00
Lioncash
74ea300fe5 CAnimEventData: Make use of size_t where applicable 2020-06-21 01:44:28 -04:00
Lioncash
c2be854b0f CWorldLoader: Make use of unsigned stream helpers 2020-06-20 04:25:43 -04:00
Lioncash
cdc3328051 CWorldCooker: Make use of unsigned stream helpers 2020-06-20 04:10:46 -04:00
Lioncash
b3e4807517 CUnsupportedFormatLoader: Make use of unsigned stream helpers 2020-06-20 03:53:07 -04:00
Lioncash
a1f7459a8d CTextureEncoder: Make use of unsigned stream helpers 2020-06-20 02:58:00 -04:00
Lioncash
3d60eee5b4 CTextureDecoder: Make use of unsigned stream utilities where applicable 2020-06-20 02:50:39 -04:00
Lioncash
70b4da4e9d CTexture: Make CalcTotalSize() a const member function 2020-06-20 02:44:44 -04:00
Lioncash
5363799228 CTexture: Make use of unsigned stream helpers where applicable 2020-06-20 02:44:11 -04:00
Lioncash
4672b75ec1 CStringLoader: Make use of unsigned stream utilities 2020-06-20 02:35:19 -04:00
Lioncash
f0b82908d5 CStringCooker: Make use of unsigned stream utilities
Same behavior, less implicit sign conversions.
2020-06-20 02:01:28 -04:00
Lioncash
487f2ae176 CSkinLoader: Make use of unsigned stream helpers where applicable
Less implicit sign conversions
2020-06-19 23:55:48 -04:00
Lioncash
d738ae0d45 CSkeletonLoader: Make use of unsigned stream helpers where applicable
Same behavior, less implicit sign conversions.
2020-06-19 23:52:12 -04:00
Lioncash
71fd2b8754 CScriptTemplate: Collapse loop to find_if() in RemoveObject() 2020-06-19 23:43:40 -04:00
Lioncash
731e34b90b CScriptTemplate: Make use of ranged for where applicable 2020-06-19 23:40:28 -04:00
Lioncash
d93810568b CScriptObject: Make use of ranged for where applicable 2020-06-19 23:31:30 -04:00
Lioncash
48e182ca80 CScriptLoader: Make use of unsigned stream helpers where applicable 2020-06-19 20:27:49 -04:00