mirror of https://github.com/nmlgc/ReC98.git
43 lines
1.2 KiB
NASM
43 lines
1.2 KiB
NASM
SHOOTOUT_LASER_COUNT = 10
|
|
|
|
CShootoutLaser struc
|
|
SL_origin_left dd ?
|
|
SL_origin_y dd ?
|
|
SL_ray_start_left dd ?
|
|
SL_ray_start_y dd ?
|
|
SL_ray_i_left dd ?
|
|
SL_ray_i_y dd ?
|
|
SL_ray_length dw ?
|
|
SL_ray_moveout_speed dw ?
|
|
SL_target_x dw ?
|
|
SL_target_y dw ?
|
|
SL_unknown dw ?
|
|
dd ?
|
|
SL_velocity_y dd ?
|
|
SL_step_y dd ?
|
|
SL_velocity_x dd ?
|
|
SL_step_x dd ?
|
|
SL_ray_extend_speed dw ?
|
|
dw ?
|
|
SL_alive dw ?
|
|
SL_age dw ?
|
|
SL_moveout_at_age dw ?
|
|
SL_col db ?
|
|
SL_width_cel db ?
|
|
SL_damaging db ?
|
|
SL_id db ?
|
|
db ?
|
|
CShootoutLaser ends
|
|
|
|
_shootout_lasers CShootoutLaser SHOOTOUT_LASER_COUNT dup(<?>)
|
|
shootout_laser_0 equ <_shootout_lasers[0 * size CShootoutLaser]>
|
|
shootout_laser_1 equ <_shootout_lasers[1 * size CShootoutLaser]>
|
|
shootout_laser_2 equ <_shootout_lasers[2 * size CShootoutLaser]>
|
|
shootout_laser_3 equ <_shootout_lasers[3 * size CShootoutLaser]>
|
|
shootout_laser_4 equ <_shootout_lasers[4 * size CShootoutLaser]>
|
|
shootout_laser_5 equ <_shootout_lasers[5 * size CShootoutLaser]>
|
|
shootout_laser_6 equ <_shootout_lasers[6 * size CShootoutLaser]>
|
|
shootout_laser_7 equ <_shootout_lasers[7 * size CShootoutLaser]>
|
|
shootout_laser_8 equ <_shootout_lasers[8 * size CShootoutLaser]>
|
|
shootout_laser_9 equ <_shootout_lasers[9 * size CShootoutLaser]>
|