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
PG_NONE = 0
PG_1 = 1
PG_1_AIMED = 12
PG_2_SPREAD_WIDE = 13
PG_2_SPREAD_NARROW = 14
PG_3_SPREAD_WIDE = 15
PG_3_SPREAD_NARROW = 16
PG_4_SPREAD_WIDE = 17
PG_4_SPREAD_NARROW = 18
PG_5_SPREAD_WIDE = 19
PG_5_SPREAD_NARROW = 20
PG_AIMED_SPREADS = 21
PG_2_SPREAD_WIDE_AIMED = 21
PG_2_SPREAD_NARROW_AIMED = 22
PG_3_SPREAD_WIDE_AIMED = 23
PG_3_SPREAD_NARROW_AIMED = 24
PG_4_SPREAD_WIDE_AIMED = 25
PG_4_SPREAD_NARROW_AIMED = 26
PG_5_SPREAD_WIDE_AIMED = 27
PG_5_SPREAD_NARROW_AIMED = 28
PG_1_RANDOM_NARROW_AIMED = 29
PG_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_group 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 <?>