Commit Graph

4 Commits

Author SHA1 Message Date
nmlgc b61e612fdf [Maintenance] #include each header's dependencies within the header itself
OK, this is the big one. We still keep using `#include` guards only
where we absolutely need to, but with each header now being valid in
isolation, this can now actually help *minimize* the length of each
translation unit's `#include` list. Turns out that after removing all
the duplicates, we only *actually* need to guard 29 headers across all
5 games.

Part of P0285, funded by [Anonymous] and iruleatgames.
2024-07-09 08:46:42 +02:00
nmlgc 07ea484425 [Decompilation] [th01] In-game debug variable display
Part of P0215, funded by Ember2528 and Yanga.
2022-08-14 23:25:33 +02:00
nmlgc d4140adb6e [Decompilation] [th01] REIIDEN.EXE: Move already referenced literals to C land
Part of P0214, funded by Ember2528.
2022-08-14 23:17:46 +02:00
nmlgc 5ed7f7150a [Maintenance] [th01] Start a new header file for text layer functions
What's most ridiculous about this is that ZUN had already reimplemented
master.lib text mode functions (th01/hardware/ztext.c). He simply never
used anything from there.

Part of P0167, funded by Ember2528.
2021-11-07 23:25:06 +01:00