Commit Graph

5 Commits

Author SHA1 Message Date
nmlgc 815bcc8308 [Decompilation] [th03/th04/th05] Cutscenes: Input handling
Here's an entire commit to point out why the difference between these
function names matters and shouldn't be #define'd away in some central
input header file.

Part of P0223, funded by Blue Bolt and rosenrose.
2022-11-30 19:08:02 +01:00
nmlgc e1f3f9fe0b [Decompilation] [th04/th05] Demo Play: Reading the replay file
Yeah, nothing you'd want to use even as the base for a community-usable
replay format.

Completes P0192, funded by [Anonymous], nrook, and -Tom-.
2022-05-01 00:22:04 +02:00
nmlgc 6e91c4f99a [Decompilation] [th05] input_reset_sense_held(), input_wait_for_change()
Nope, not keeping this in ASM just because of some function calls
either.

Part of P0133, funded by [Anonymous].
2021-01-30 18:26:34 +01:00
32th System 96684f45dc [Reverse-engineering] [th04/th05] Pause menu 2019-11-30 19:36:07 +01:00
nmlgc 30e6b7c3db [Maintenance] Correctly declare all input functions
The pascal calling convention for TH03's input mode functions actually
sort of matters, since we have this nice function pointer type that
expects pascal.
2019-11-30 19:34:55 +01:00