ReC98/th04/main/bullet
nmlgc d876eeb7bd [Decompilation] [th04] Bullets: Clipping and pre-spawn hit test
First place to confirm the hitbox of both the 8×8 pellets and the 16×16
sprite bullets!

Well, "hitbox". It's really more of a kill delta of 8×8 pixels between
the center points of a bullet and the player. You can distribute these
pixels to any combination of bullet and player "hitboxes" that make up
8×8. 4×4 around both the player and bullets? 1×1 for bullets, and 8×8
for the player? All equally valid… or perhaps none of them, once you
keep in mind that other entity types might have different kill deltas,
which turns the concept of a "hitbox" into just a confusing abstraction.

Part of P0150, funded by Blue Bolt.
2021-07-31 20:19:26 +02:00
..
add.cpp [Decompilation] [th04] Bullets: Clipping and pre-spawn hit test 2021-07-31 20:19:26 +02:00
bullet.hpp [Decompilation] [th04] Bullets: Clipping and pre-spawn hit test 2021-07-31 20:19:26 +02:00
bullet.inc [Naming] [th04/th05] Bullets: Mid-level regular/special spawn wrappers 2021-07-31 09:33:51 +02:00
bullets[bss].asm [Maintenance] [th04/th05] Mirror bullet.hpp structures and enums in ASM land 2020-08-16 21:40: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 [Reverse-engineering] [th04/th05] X/Y turning for bouncing bullets 2020-09-17 22:27:19 +02:00
update[bss].asm [Reverse-engineering] [th04/th05] Bullets: Turn zap_trigger into a union 2021-07-31 09:33:48 +02:00