mirror of https://github.com/nmlgc/ReC98.git
34 lines
686 B
NASM
34 lines
686 B
NASM
LF_FREE = 0
|
|
LF_FIXED_WAIT_TO_GROW = 2
|
|
LF_FIXED_SHRINK_AND_WAIT_TO_GROW = 6
|
|
LF_SHOOTOUT_DECAY = 7
|
|
|
|
laser_coords_t struc
|
|
origin Point <?>
|
|
starts_at_distance dw ?
|
|
ends_at_distance dw ?
|
|
angle db ?
|
|
LASER_width db ?
|
|
laser_coords_t ends
|
|
|
|
laser_t struc
|
|
flag db ?
|
|
LASER_color db ?
|
|
coords laser_coords_t <?>
|
|
shootout_speed dw ?
|
|
LASER_age dw ?
|
|
|
|
grow_at_age label word
|
|
moveout_at_age label word
|
|
dw ?
|
|
|
|
shrink_at_age dw ?
|
|
grow_to_width db ?
|
|
db 3 dup(?)
|
|
laser_t ends
|
|
|
|
LASER_COUNT = 32
|
|
public _lasers, _laser_template
|
|
_lasers laser_t LASER_COUNT dup(<?>)
|
|
_laser_template laser_t <?>
|