2022-02-26 22:46:19 +00:00
|
|
|
LF_FREE = 0
|
|
|
|
LF_SHOOTOUT = 1
|
|
|
|
LF_FIXED_WAIT_TO_GROW = 2
|
|
|
|
LF_FIXED_GROW = 3
|
|
|
|
LF_FIXED_ACTIVE = 4
|
|
|
|
LF_FIXED_SHRINK = 5
|
|
|
|
LF_FIXED_SHRINK_AND_WAIT_TO_GROW = 6
|
|
|
|
LF_DECAY = 7
|
2018-12-11 22:44:06 +00:00
|
|
|
|
2018-12-14 21:53:23 +00:00
|
|
|
laser_coords_t struc
|
2018-12-11 22:44:06 +00:00
|
|
|
origin Point <?>
|
|
|
|
starts_at_distance dw ?
|
|
|
|
ends_at_distance dw ?
|
|
|
|
angle db ?
|
|
|
|
LASER_width db ?
|
2018-12-14 21:53:23 +00:00
|
|
|
laser_coords_t ends
|
|
|
|
|
|
|
|
laser_t struc
|
2022-02-26 22:46:19 +00:00
|
|
|
flag db ?
|
2018-12-14 21:53:23 +00:00
|
|
|
LASER_color db ?
|
|
|
|
coords laser_coords_t <?>
|
|
|
|
shootout_speed dw ?
|
|
|
|
LASER_age dw ?
|
2018-12-11 22:44:06 +00:00
|
|
|
|
2018-12-14 21:53:23 +00:00
|
|
|
grow_at_age label word
|
|
|
|
moveout_at_age label word
|
|
|
|
dw ?
|
2018-12-11 22:44:06 +00:00
|
|
|
|
2018-12-14 21:53:23 +00:00
|
|
|
shrink_at_age dw ?
|
|
|
|
grow_to_width db ?
|
|
|
|
db 3 dup(?)
|
2018-12-11 22:44:06 +00:00
|
|
|
laser_t ends
|
|
|
|
|
|
|
|
LASER_COUNT = 32
|
2022-02-26 22:46:19 +00:00
|
|
|
public _lasers, _laser_template
|
2018-12-11 22:44:06 +00:00
|
|
|
_lasers laser_t LASER_COUNT dup(<?>)
|
|
|
|
_laser_template laser_t <?>
|