2022-03-06 22:16:48 +00:00
|
|
|
public @BOSS2_EXPLODE_SMALL$QUI
|
|
|
|
@boss2_explode_small$qui proc near
|
2019-03-02 22:23:38 +00:00
|
|
|
|
|
|
|
@@y = word ptr -4
|
|
|
|
@@x = word ptr -2
|
|
|
|
@@type = word ptr 4
|
|
|
|
|
|
|
|
enter 4, 0
|
|
|
|
mov ax, _boss_pos.cur.x
|
|
|
|
mov [bp+@@x], ax
|
|
|
|
mov ax, _boss_pos.cur.y
|
|
|
|
mov [bp+@@y], ax
|
|
|
|
mov eax, _boss2_pos.cur
|
|
|
|
mov _boss_pos.cur, eax
|
2022-03-06 22:16:48 +00:00
|
|
|
call @boss_explode_small$q16explosion_type_t pascal, [bp+@@type]
|
2019-03-02 22:23:38 +00:00
|
|
|
mov ax, [bp+@@x]
|
|
|
|
mov _boss_pos.cur.x, ax
|
|
|
|
mov ax, [bp+@@y]
|
|
|
|
mov _boss_pos.cur.y, ax
|
|
|
|
leave
|
|
|
|
retn 2
|
2022-03-06 22:16:48 +00:00
|
|
|
@boss2_explode_small$qui endp
|