mirror of https://github.com/nmlgc/ReC98.git
44 lines
817 B
NASM
44 lines
817 B
NASM
gather_t struc
|
|
G_flag db ?
|
|
G_col db ?
|
|
G_center motion_t <?>
|
|
G_radius_cur dw ?
|
|
G_ring_points dw ?
|
|
G_angle_cur db ?
|
|
G_angle_delta db ?
|
|
if GAME eq 4
|
|
G_bullet_template bullet_template_t <?>
|
|
endif
|
|
G_radius_prev dw ?
|
|
G_radius_delta dw ?
|
|
if GAME eq 5
|
|
G_bullet_template bullet_template_t <?>
|
|
endif
|
|
gather_t ends
|
|
|
|
gather_template_t struc
|
|
GT_center Point <?>
|
|
GT_velocity Point <?>
|
|
GT_radius dw ?
|
|
GT_ring_points dw ?
|
|
GT_col db ?
|
|
GT_angle_delta db ?
|
|
gather_template_t ends
|
|
|
|
GATHER_POINT_W = 8
|
|
GATHER_POINT_H = 8
|
|
GATHER_FRAMES = 32
|
|
GATHER_RADIUS_END = (2 shl 4)
|
|
|
|
GATHER_COUNT = 16
|
|
if GAME eq 5
|
|
GATHER_CAP = 8
|
|
else
|
|
GATHER_CAP = GATHER_COUNT
|
|
endif
|
|
|
|
public _gather_circles, _gather_template
|
|
_gather_circles gather_t GATHER_COUNT dup (<?>)
|
|
_gather_unused gather_t 2 dup (<?>)
|
|
_gather_template gather_template_t <?>
|