nmlgc
4f853261fa
[Decompilation] [th05] Stage 5 midboss: Rendering
...
15 lines of code, and still not quirk-free.
Completes P0225, funded by Enderwolf, Blue Bolt, 32th System, and Yanga.
2022-11-30 22:46:22 +01:00
nmlgc
16254c62e3
[Decompilation] [th04/th05] Text overlay: Stage transitions
...
Rotating black squares in TH05, and something much more fancy in TH04.
Part of P0186, funded by [Anonymous] and Blue Bolt.
2022-03-27 00:39:00 +01:00
nmlgc
39fd88d728
[Maintenance] [th02/th04/th05] Text overlay: Adopt "playfield TRAM" code
...
Part of P0186, funded by [Anonymous] and Blue Bolt.
2022-03-27 00:33:51 +01:00
nmlgc
a317cb49fc
[Maintenance] Fix another bunch of accumulated typos
...
Part of P0161, funded by [Anonymous].
2021-10-09 23:26:02 +02:00
nmlgc
4d24ca53bd
[Decompilation] [th04/th05] Bullets: Update function
...
… (24 + (difficulty * 8) + rank) in TH04, and (42 + (difficulty * 8))
in TH05. Also, TH05 only doesn't have TH04's bullet zap animation
because ZUN didn't consistently use constants…
Completes P0151, funded by Blue Bolt and -Tom-.
2021-07-31 20:19:33 +02:00
nmlgc
48c67d5e14
[Decompilation] [th04/th05] Common transformations from playfield space to VRAM
...
… quite some readability improvements in this regard.
Part of P0149, funded by Blue Bolt, Ember2528, and -Tom-.
2021-07-31 09:33:50 +02:00
nmlgc
db05bffca3
[Maintenance] Turn motion_t into a template
...
motion_t is also used for certain animations in MAINE.EXE, so not all
instances refer to entities in playfield space. Explicitly specifying
the latter now allows us to gain…
Part of P0149, funded by Blue Bolt, Ember2528, and -Tom-.
2021-07-31 09:33:50 +02:00
nmlgc
8671340481
[Decompilation] [th04/th05] Gather circle rendering
...
Part of P0148, funded by [Anonymous].
2021-07-21 00:35:02 +02:00
nmlgc
8426f3e13f
[Maintenance] Make the playfield fraction functions available to ≥TH02
...
Part of P0146, funded by -Tom- and Ember2528.
2021-06-09 23:10:01 +02:00