nmlgc
6f2881f056
[Maintenance] Remove `extern "C"` from more areas of code
...
The .PTN functions, vector functions, and egc_copy_rect_1_to_0_1()
(finally!) from TH01, as well as playfld.hpp from all games(finally!),
together with a bunch of other functions in their vicinity.
Part of P0201, funded by Ember2528 and Yanga.
2022-06-24 23:28:19 +02:00
nmlgc
7bdf35a22b
[Maintenance] [th01] Remove `extern "C"` from more areas of code
...
The .BOS freeing funtions, others that are close to them in the typical
#include order, and the ending picture functions.
Part of P0198, funded by Lmocinemod and Ember2528.
2022-06-16 22:51:07 +02:00
nmlgc
2efd1fb29d
[Maintenance] Get rid of ReC98.h
...
… and this mistake.
Part of P0186, funded by [Anonymous] and Blue Bolt.
2022-03-26 20:44:54 +01:00
nmlgc
6d572b33cf
[Decompilation] [th01] Player: Main control and rendering function
...
Yup, what a giant, unstructured mess. Enjoy the 85 conditional
branches.
Completes P0163, funded by Ember2528.
2021-10-20 10:59:36 +02:00
nmlgc
eb89330f64
[Build] [th01] Move the -Z and -3 options onto the command line
...
Deactivating them is the exception, not the norm.
Part of P0122, funded by Yanga.
2020-10-06 13:27:33 +02:00
nmlgc
71970f57c6
[Decompilation] [th01] .PTN: Byte-aligned 32×32 blitting
...
Part of P0096, funded by Ember2528.
2020-06-13 21:13:49 +02:00
nmlgc
a55c5ced81
[Decompilation] [th01] .PTN: Byte-aligned 32×32 unblitting
...
Part of P0096, funded by Ember2528.
2020-06-13 21:13:48 +02:00
nmlgc
52b8414993
[Reverse-engineering] [th01] Reimu's X position
...
13 copies of the clamping branches… Quality.
Part of P0096, funded by Ember2528.
2020-06-13 21:13:47 +02:00