mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-11-11 15:54:49 +13:00
Add macro for 'Event Displacement' and 'Fly-Warp' formula.
hg-commit-id: 70445835998b
This commit is contained in:
parent
76c0308b5a
commit
ee32ff009d
|
|
@ -6,6 +6,20 @@ FuncCoord: MACRO
|
||||||
Coord = $C3A0 + 20 * \2 + \1
|
Coord = $C3A0 + 20 * \2 + \1
|
||||||
ENDM
|
ENDM
|
||||||
|
|
||||||
|
;\1 = Map Width
|
||||||
|
;\2 = Rows above (Y-blocks)
|
||||||
|
;\3 = X movement (X-blocks)
|
||||||
|
EVENT_DISP: MACRO
|
||||||
|
dw ($C6EF + (\1) + ((\1) + 6) * ((\2) >> 1) + ((\3) >> 1)) ; Ev.Disp
|
||||||
|
db \2,\3 ;Y,X
|
||||||
|
ENDM
|
||||||
|
|
||||||
|
FLYWARP_DATA: MACRO
|
||||||
|
EVENT_DISP \1,\2,\3
|
||||||
|
db ((\2) & $01) ;sub-block Y
|
||||||
|
db ((\3) & $01) ;sub-block X
|
||||||
|
ENDM
|
||||||
|
|
||||||
; external map entry macro
|
; external map entry macro
|
||||||
EMAP: MACRO ; emap x-coordinate,y-coordinate,textpointer
|
EMAP: MACRO ; emap x-coordinate,y-coordinate,textpointer
|
||||||
; the appearance of towns and routes in the town map, indexed by map id
|
; the appearance of towns and routes in the town map, indexed by map id
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue