ReC98/th01/main/bullet/pellets[bss].asm

67 lines
1.4 KiB
NASM

PELLET_COUNT = 100
PM_NORMAL = 0
PM_GRAVITY = 1
PM_SLING_AIMED = 2
PM_BOUNCE_FROM_TOP_THEN_GRAVITY = 3
PM_FALL_STRAIGHT_FROM_TOP_THEN_NORMAL = 4
PM_SPIN = 5
PM_CHASE = 6
PP_NONE = 0
PP_1 = 1
PP_1_AIMED = 12
PP_2_SPREAD_WIDE = 13
PP_2_SPREAD_NARROW = 14
PP_3_SPREAD_WIDE = 15
PP_3_SPREAD_NARROW = 16
PP_4_SPREAD_WIDE = 17
PP_4_SPREAD_NARROW = 18
PP_5_SPREAD_WIDE = 19
PP_5_SPREAD_NARROW = 20
PP_AIMED_SPREADS = 21
PP_2_SPREAD_WIDE_AIMED = 21
PP_2_SPREAD_NARROW_AIMED = 22
PP_3_SPREAD_WIDE_AIMED = 23
PP_3_SPREAD_NARROW_AIMED = 24
PP_4_SPREAD_WIDE_AIMED = 25
PP_4_SPREAD_NARROW_AIMED = 26
PP_5_SPREAD_WIDE_AIMED = 27
PP_5_SPREAD_NARROW_AIMED = 28
PP_1_RANDOM_NARROW_AIMED = 29
PP_1_RANDOM_WIDE = 30
pellet_t struc
PELLET_moving db ?
PELLET_motion_type db ?
PELLET_cur_left dw ?
PELLET_cur_top dw ?
PELLET_spin_center Point <?>
PELLET_prev_left dw ?
PELLET_prev_top dw ?
PELLET_from_pattern dw ?
PELLET_velocity Point <?>
PELLET_spin_velocity Point <?>
PELLET_not_rendered dw ?
PELLET_age dw ?
PELLET_speed dw ?
PELLET_decay_frame dw ?
PELLET_cloud_frame dw ?
PELLET_cloud_left dw ?
PELLET_cloud_top dw ?
PELLET_angle dw ?
PELLET_sling_direction dw ?
pellet_t ends
CPellets struc
pellets pellet_t PELLET_COUNT dup(<?>)
PELLET_alive_count dw ?
PELLET_unknown_zero dw 10 dup(?)
PELLET_unknown_seven dw ?
PELLET_interlace_field dw ?
PELLET_spawn_with_cloud db ?
CPellets ends
public _Pellets
_Pellets CPellets <?>