ReC98/th04/main/bullet
nmlgc 6127ca0ec1 [Reverse-engineering] [th05] Bullets: Velocity and angle calculation (undecompilable)
Reason: That switch statement. How should we even?

Well, the code *is* fairly good. After looking very deep into it, and
spending 35% of that function on blank lines (for logical grouping) and
explanatory comments, that is…

Part of P0152, funded by -Tom- and [Anonymous].
2021-07-31 21:09:36 +02:00
..
add.cpp [Reverse-engineering] [th05] Bullets: Velocity and angle calculation (undecompilable) 2021-07-31 21:09:36 +02:00
bullet.hpp [Reverse-engineering] [th05] Bullets: Far wrapper for regular bullet spawning 2021-07-31 20:19:33 +02:00
bullet.inc [Reverse-engineering] [th05] Bullets: Spawn function (undecompilable) 2021-07-31 20:19:33 +02:00
bullets[bss].asm [Reverse-engineering] [th05] Bullets: Spawn function (undecompilable) 2021-07-31 20:19:33 +02:00
pellet_r.asm [Maintenance] Fix inconsistencies in sprite declarations 2020-07-09 22:28:14 +02:00
pellet_r[bss].asm [Maintenance] [th04/th05] Rename `pellets_alive` to `pellets_render_count` 2020-05-03 23:17:37 +02:00
template[bss].asm [Maintenance] [th04/th05] Mirror bullet.hpp structures and enums in ASM land 2020-08-16 21:40:33 +02:00
tune[bss].asm [Decompilation] [th04] Difficulty- and rank-based bullet pattern tuning 2020-08-16 21:40:32 +02:00
types.h [Maintenance] [th04] Bullets: Rename the unused "spread + random angle" group 2021-07-31 09:33:49 +02:00
types.inc [Maintenance] [th04] Bullets: Rename the unused "spread + random angle" group 2021-07-31 09:33:49 +02:00
update.asm [Naming] [th04/th05] Bullets: Mid-level regular/special spawn wrappers 2021-07-31 09:33:51 +02:00
update.cpp [Decompilation] [th04/th05] Bullets: Update function 2021-07-31 20:19:33 +02:00
update[bss].asm [Reverse-engineering] [th04/th05] Per-difficulty graze score 2021-07-31 20:19:33 +02:00