Commit Graph

6589 Commits

Author SHA1 Message Date
Ryan Dwyer 2823263f29 Remove pointless code from chrTick 2022-11-15 22:33:51 +10:00
Ryan Dwyer e4e4074352 Remove pointless code in playerTick 2022-11-15 22:09:44 +10:00
Ryan Dwyer 65c4192827 Optimise chraTickBg and chraTick 2022-11-15 21:55:45 +10:00
Ryan Dwyer 0e4f2da179 Minor BG improvements 2022-11-13 18:37:28 +10:00
Ryan Dwyer b714f73ef7 Remove some pointless code from bondgun functions 2022-11-13 16:57:55 +10:00
Ryan Dwyer 45df96a546 Introduce g_LasersightsActive 2022-11-13 15:44:14 +10:00
Ryan Dwyer 4a5c4c736b Avoid configuring RDP for HUD message timer stuff if possible 2022-11-13 15:40:10 +10:00
Ryan Dwyer b36d3f266d Fix laser dot not appearing 2022-11-13 15:26:53 +10:00
Ryan Dwyer 4c3045ca98 Introduce g_BgAlwaysRoom and remove stage checks from BG render code 2022-11-13 13:05:23 +10:00
Ryan Dwyer 4114aa0b21 Remove chr engagement metrics 2022-11-13 11:02:48 +10:00
Ryan Dwyer 936999e9d2 Remove modelmgrPrintCounts 2022-11-13 10:10:44 +10:00
Ryan Dwyer abd130815a Refactor room matrices to use used and free linked lists 2022-11-13 10:07:21 +10:00
Ryan Dwyer 1a154c2dea Convert individual room matrices variables into a struct 2022-11-13 09:34:04 +10:00
Ryan Dwyer 89d4f4ced0 Fix and improve usage of g_HudmsgsActive 2022-11-13 01:02:16 +10:00
Ryan Dwyer 74dd2c240b Introduce g_BusyWallhits 2022-11-13 00:31:18 +10:00
Ryan Dwyer f969c3e1fa Introduce g_AmActive 2022-11-12 23:16:33 +10:00
Ryan Dwyer 848fc2b82e Refactor autoaimTick 2022-11-12 23:03:57 +10:00
Ryan Dwyer aeb09b7afa Merge autoaim X and Y into just autoaim 2022-11-12 21:00:14 +10:00
Ryan Dwyer c7a85d503f Fix chrs' inability to remain patient while on a lift 2022-11-12 19:47:44 +10:00
Ryan Dwyer 4054c0747c Fix stage skip bug 2022-11-12 18:55:09 +10:00
Ryan Dwyer 4111efb420 Don't mess with solo handicaps in resetSomeStageThings 2022-11-12 18:44:36 +10:00
Alexandre-Xavier Labonté-Lamoureux c3531afe75 Remove declaration for removed function chrGetLateralDistanceToPad 2022-11-12 02:40:49 -05:00
Alexandre-Xavier Labonté-Lamoureux f314d317e0 Remove declaration for removed function propGetLateralDistanceToProp 2022-11-12 02:40:49 -05:00
Alexandre-Xavier Labonté-Lamoureux cd3b1f9326 Avoid square root using chrGetSquaredLateralDistanceToCoord 2022-11-12 02:40:49 -05:00
Alexandre-Xavier Labonté-Lamoureux b98c0a6584 Remove declaration for removed function chrTryRunFromTarget 2022-11-12 02:40:49 -05:00
Alexandre-Xavier Labonté-Lamoureux cea673a80e Avoid square root using chrGetSquaredDistanceToCoord 2022-11-12 02:40:49 -05:00
Alexandre-Xavier Labonté-Lamoureux be755f356b Avoid square root using chrGetSquaredDistanceToPad 2022-11-12 02:40:49 -05:00
Alexandre-Xavier Labonté-Lamoureux 26b61b1914 Use naming 'sqdist' for variables where distance in squared 2022-11-12 02:40:49 -05:00
Alexandre-Xavier Labonté-Lamoureux 1e24f14104 Avoid sqrtf with constants 2022-11-12 02:40:49 -05:00
Alexandre-Xavier Labonté-Lamoureux 1cd79f6012 nbomb: square root operation is commutative with exponentiation 2022-11-12 02:40:49 -05:00
Alexandre-Xavier Labonté-Lamoureux a92e1c6fe7 bwalkCalculateNewPositionWithPush: call sqrtf at the last possible moment 2022-11-12 02:40:49 -05:00
Alexandre-Xavier Labonté-Lamoureux 0bc2c5a53e sky0f122ce8: Remove useless sqrtf as the result tends towards 1.0f 2022-11-12 02:40:49 -05:00
Ryan Dwyer a914ba4168 Fix and improve active shards logic 2022-11-12 17:25:36 +10:00
Ryan Dwyer bbc7388e6d Introduce g_BeamsActive so we can avoid iterating props 2022-11-12 17:03:58 +10:00
Ryan Dwyer f2645ce428 Remove var80084040 2022-11-12 15:25:24 +10:00
Ryan Dwyer fe7ddc0aca Introduce an easier way to do profiling 2022-11-12 13:43:58 +10:00
Ryan Dwyer fa9272d6f7 Don't call functions that simply return a literal value 2022-11-12 11:09:15 +10:00
Ryan Dwyer d8c278364a Remove unused functions 2022-11-12 10:01:28 +10:00
Ryan Dwyer bfa06b8c3e Remove const char strings and osSyncPrintf calls 2022-11-11 23:55:48 +10:00
Ryan Dwyer 0fd7673c1b Don't call no-op functions 2022-11-11 23:44:20 +10:00
Ryan Dwyer 5c21de55e6 Remove stub files 2022-11-11 23:23:38 +10:00
Ryan Dwyer 1f64f59da1 Remove references to g_Vars.fourmeg2player 2022-11-11 23:20:48 +10:00
Ryan Dwyer 40c4dd9130 Remove rmon, crash, fault, videbug and debughud 2022-11-11 23:18:45 +10:00
Ryan Dwyer 64155bcb15 Remove references to IS4MB and IS8MB 2022-11-11 23:09:09 +10:00
Ryan Dwyer 0714f1cb21 Remove VERSION ifdefs from most files 2022-11-11 22:49:55 +10:00
Ryan Dwyer 9a871c7a65 Remove MATCHING ifdefs 2022-11-11 17:42:42 +10:00
Ryan Dwyer 4ac661160c Remove PIRACYCHECKS ifdefs 2022-11-11 17:35:45 +10:00
Ryan Dwyer 3619bcb2f2 Don't recalculate all solo handicaps on every tick 2022-11-11 17:27:58 +10:00
Ryan Dwyer 73bfbded3d Remove unreachable g_Jpn code 2022-11-11 17:18:12 +10:00
Ryan Dwyer 0d169c5214 Remove mainOverrideVariable 2022-11-11 17:11:00 +10:00