ReC98/th04/zunsoft[bss].asm

22 lines
622 B
NASM

public _zunsoft_palette
_zunsoft_palette db 48 dup(?)
; ZUN Soft logo explosion structure.
; These are only animated by increasing the distance; origin, angle, and speed
; stay constant.
; For increased precision, all coordinates (origin, distance, and speed) are
; stored in units of 1/16th of a pixel.
zunsoft_pyro_t struc
alive db ?
frame db ? ; since creation
origin Point ?
distance_prev dw ? ; unused
distance dw ?
speed dw ?
angle db ?
patnum_base db ? ; displayed sprite is incremented every 4 frames
zunsoft_pyro_t ends
ZUNSOFT_PYRO_COUNT = 256
_zunsoft_pyros zunsoft_pyro_t ZUNSOFT_PYRO_COUNT dup(<?>)