mirror of https://github.com/nmlgc/ReC98.git
39 lines
574 B
NASM
39 lines
574 B
NASM
SHOT_VELOCITY = (-12 shl 4)
|
|
SHOT_SO_PID = (320 / 8)
|
|
|
|
SHOT_SPRITE_COUNT = 4
|
|
SHOT_W = 16
|
|
SHOT_H = 8
|
|
SHOT_VRAM_W = (SHOT_W / 8)
|
|
SHOT_VRAM_H = (SHOT_H / 2)
|
|
|
|
; shot_mode_t
|
|
SM_NONE = 0
|
|
SM_1_PAIR = 1
|
|
SM_2_PAIRS = 2
|
|
SM_4_PAIRS = 3
|
|
SM_REIMU_HYPER = 4
|
|
|
|
; shot_active_t
|
|
SA_DISABLED = 0
|
|
SA_ENABLED = 1
|
|
SA_BLOCKED_FOR_THIS_FRAME = 2
|
|
|
|
shotpair_t struc
|
|
flag db ?
|
|
unused_1 db ?
|
|
topleft Point <?>
|
|
velocity_y dw ?
|
|
so_pid dw ?
|
|
so_anim db ?
|
|
db ?
|
|
pid db ?
|
|
db ?
|
|
shotpair_t ends
|
|
|
|
SHOTPAIR_DISTANCE = 16
|
|
SHOTPAIR_COUNT = 32
|
|
|
|
public _shotpairs
|
|
_shotpairs shotpair_t SHOTPAIR_COUNT dup(<?>)
|