Commit Graph

28 Commits

Author SHA1 Message Date
Phillip Stephens d9b7229e79
Add input visualization, protect first 7 object slots from deletion
The first 7 slots in the game are related to the player, we don't want to allow anyone to delete them because the game *will* crash
2021-05-30 00:52:20 -07:00
Phillip Stephens 9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
Lioncash 1d0151ccbc General: Make use of lock deduction guides 2020-04-20 00:38:10 -04:00
Lioncash e83d5caea6 CInputGenerator: Make use of std::array where applicable
Allows removing hardcoded array sizes.
2020-03-17 23:29:11 -04:00
Phillip Stephens 77b61b0e68
Fix saves sending you to incorrect rooms, fix triggers 2019-11-05 09:18:14 -08:00
Lioncash dc565969e6 CFinalInput: Use std::array where applicable
Allows simplifying copies and gets rid of hardcoded size values.
2019-10-01 01:59:56 -04:00
Lioncash 06789d1860 General: Normalize several headers' include paths
Normalizes the include paths and makes them consistent. Also adds any
missing includes relevant to the interface.
2019-09-22 20:36:33 -04:00
Lioncash 2059535b55 RuntimeCommonB: Use the override specifier where applicable
Applies the override keyword where applicable to indicate visually where
member function overriding is occurring. This only targets
the RuntimeCommonB target as a starting point, which resolves around
900+ cases where the keyword could be used.
2019-08-09 09:13:26 -04:00
Jack Andersen 636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
Jack Andersen c91e5df986 Convert to pragma once 2018-10-06 17:42:33 -10:00
Jack Andersen c307e354ca Huge shader refactor 2018-10-06 16:59:17 -10:00
Jack Andersen 13a31be23b Implement rumble classes 2018-01-25 23:48:42 -10:00
Jack Andersen ce2ed8cec6 Camera and input fixes 2017-12-15 14:19:15 -10:00
Phillip Stephens c70a0d81cb Fix CInputGenerator, CRadarPaintShaderGLSL and CPhazonSuitFilterGLSL crashes 2017-05-09 17:03:20 -07:00
Jack Andersen 98142731d8 Smart pointer usage for input device handle 2017-05-08 09:13:18 -10:00
Jack Andersen 56328c3e4d Lots of CMFGame integration 2017-02-17 16:19:50 -10:00
Jack Andersen 5de5c3d85f Character factory support classes 2016-04-12 20:07:23 -10:00
Jack Andersen 783fb4c4fe Humungous refactor 2016-03-04 13:04:53 -10:00
Phillip Stephens 7ec23b50ba First round Rumble stubs 2016-02-20 22:34:42 -08:00
Phillip Stephens cf6c5bf55a Add virtual destructors to Architecture Message Parameters
Fix function signature
2016-02-20 01:52:16 -08:00
Phillip Stephens 8af98fb2f3 Code cleanup and add NamedResourceCatalog 2016-02-20 00:31:11 -08:00
Phillip Stephens 5229f95fb7 Restructure event handling 2016-02-19 22:45:36 -08:00
Phillip Stephens af69c9d3ab Rename namespaces 2016-02-13 01:02:47 -08:00
Jack Andersen e423db32ee Major scoped-enum refactor 2015-11-20 15:16:07 -10:00
Phillip Stephens 9cb8b10fda Update API.
Use u32 rather than uint32_t in CRandom16
2015-11-08 19:43:11 -08:00
Jack Andersen 7223a9dce5 more input implementation 2015-08-28 15:30:47 -10:00
Jack Andersen ce42cdd3be various input class implementations 2015-08-27 14:11:31 -10:00
Jack Andersen 6809fcc4a4 Codebase refactor 2015-08-18 12:51:54 -10:00