Commit Graph

6 Commits

Author SHA1 Message Date
nmlgc 1bc91fd93b [Maintenance] Move the `grcg_off` macro override into an explicit header
Not only would the `(GAME != 2)` need to include TH03 in the future,
but this `#undef` trickery will blow up once we start reorganizing the
`#include`s in the next few commits.
Sadly, a few source files use master.lib's grcg_off() function in one
game and the macro in the other, which makes it infeasible to assign a
distinct name for every function.

Part of P0284, funded by [Anonymous] and Blue Bolt.
2024-07-09 08:40:14 +02:00
nmlgc ed444c6b1c [Decompilation] [th05] Sara: Main function
9th PC-98 Touhou boss almost completely decompiled, 22 to go!
I definitely did not miss the convoluted control flow of the TH05 ones.

Part of P0227, funded by nrook.
2023-01-17 11:32:34 +01:00
nmlgc 852f2dd176 [Maintenance] [th04/th05] Drop the `_seg1` suffix from the GRCG functions
It's the `_seg3` variants that are the anomaly here.

Part of P0192, funded by [Anonymous], nrook, and -Tom-.
2022-05-01 00:22:03 +02:00
nmlgc bcf19490f0 [Decompilation] [th05] Stage 1 midboss: Main function
Part of P0192, funded by [Anonymous], nrook, and -Tom-.
2022-05-01 00:22:03 +02:00
nmlgc 0d703fb2e1 [Decompilation] [th05] Sara: Background rendering
Using the .BB entrance animation as a transition between stage tiles
and the backdrop image. Also implemented in a much better way.

Part of P0189, funded by Arandui and Lmocinemod.
2022-04-16 23:53:47 +02:00
nmlgc 5655b53f10 [Decompilation] [th05] Louise / Alice / Mai & Yuki / Yumeko: Background rendering
It's basically the same function copy-pasted 4 times, differing only in
the backdrop image coordinates and some other inconsequential details.

Part of P0189, funded by Arandui and Lmocinemod.
2022-04-16 23:53:47 +02:00