jak-project/goal_src/jak3
Matt Dallmeyer 4fd0a57046
Create abutton-idx enum, replace magic numbers across codebase (#3646)
Found out the hard way that the `abutton` array for pressure sensitivity
uses a different order than the `pad-buttons` enum, so I created a new
enum for abutton indexing.

I replaced any magic numbers across the codebase where it made sense,
e.g.
`(-> *cpad-list* cpads (-> self control unknown-cpad-info00 number)
abutton 6)`
becomes
`(-> *cpad-list* cpads (-> self control unknown-cpad-info00 number)
abutton (abutton-idx x))`
2024-09-01 09:29:23 -04:00
..
build decomp3: some engine files (#3319) 2024-01-20 10:42:51 -05:00
dgos jak3: fix hud sprite crash + add entity debugger (#3516) 2024-05-13 04:09:25 +01:00
engine Create abutton-idx enum, replace magic numbers across codebase (#3646) 2024-09-01 09:29:23 -04:00
kernel [jak3] implement autocollect and city turbo board cheats, fix actor heap and level flags (#3541) 2024-05-31 16:41:35 +01:00
levels Create abutton-idx enum, replace magic numbers across codebase (#3646) 2024-09-01 09:29:23 -04:00
lib [wip] build actor tool (#3266) 2024-05-18 18:18:25 +02:00
pc game: cleanup some display settings related code, forbid invalid game-size resolutions (#3601) 2024-07-27 22:29:14 -04:00
compiler-setup.gc [jak3] Set up ckernel (#3308) 2024-01-16 19:24:02 -05:00
game.gp [wip] Jak 3 Overlord (#3567) 2024-07-26 09:42:28 -04:00
kernel-defs.gc game: cleanup some display settings related code, forbid invalid game-size resolutions (#3601) 2024-07-27 22:29:14 -04:00