summaryrefslogtreecommitdiff
path: root/macros/map.asm
diff options
context:
space:
mode:
Diffstat (limited to 'macros/map.asm')
-rw-r--r--macros/map.asm16
1 files changed, 10 insertions, 6 deletions
diff --git a/macros/map.asm b/macros/map.asm
index 17b1f5a65..a999a38c6 100644
--- a/macros/map.asm
+++ b/macros/map.asm
@@ -5,8 +5,8 @@ map: MACRO
; db GROUP_\1, MAP_\1
\1\@ EQUS "GROUP_\1"
-\1\@2 EQUS "MAP_\1"
- db \1\@, \1\@2
+\1\@_2 EQUS "MAP_\1"
+ db \1\@, \1\@_2
ENDM
roam_map: MACRO
@@ -61,8 +61,7 @@ warp_def: macro
db \1 ; y
db \2 ; x
db \3 ; warp_to
- db \4 ; map group
- db \5 ; map number
+ map \4 ; map
endm
@@ -166,9 +165,9 @@ ENDM
mapgroup: MACRO
; map id, height, width
\1\@ EQUS "GROUP_\1"
-\1\@2 EQUS "MAP_\1"
+\1\@_2 EQUS "MAP_\1"
\1\@ EQU const_value
- enum \1\@2
+ enum \1\@_2
\1_HEIGHT EQU \2
\1_WIDTH EQU \3
ENDM
@@ -177,3 +176,8 @@ newgroup: MACRO
const_value = const_value + 1
enum_start 1
ENDM
+
+elevfloor: MACRO
+ db \1, \2
+ map \3
+ENDM