summaryrefslogtreecommitdiff
path: root/data/wild
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2021-03-22 17:15:21 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2021-03-22 17:17:08 -0400
commit94057c7726995b0da484a39c22497876b7c22997 (patch)
tree4eb89c1047a1aea1806b52763f05ba2846be0676 /data/wild
parentdbe2360ecd3eb11fd144168427e1323f5e1b2ec2 (diff)
Verify uneven list sizes with list_start, li, and assert_list_length macros
This was discussed in #815
Diffstat (limited to 'data/wild')
-rw-r--r--data/wild/roammon_maps.asm4
1 files changed, 3 insertions, 1 deletions
diff --git a/data/wild/roammon_maps.asm b/data/wild/roammon_maps.asm
index 628a26795..de5b60c74 100644
--- a/data/wild/roammon_maps.asm
+++ b/data/wild/roammon_maps.asm
@@ -9,10 +9,11 @@ rept _NARG - 1
shift
endr
db 0
+list_index = list_index + 1
ENDM
RoamMaps:
-; there are NUM_ROAMMON_MAPS entries
+ list_start RoamMaps
; start map, ...other maps
roam_map ROUTE_29, ROUTE_30, ROUTE_46
roam_map ROUTE_30, ROUTE_29, ROUTE_31
@@ -30,4 +31,5 @@ RoamMaps:
roam_map ROUTE_44, ROUTE_42, ROUTE_43, ROUTE_45
roam_map ROUTE_45, ROUTE_44, ROUTE_46
roam_map ROUTE_46, ROUTE_45, ROUTE_29
+ assert_list_length NUM_ROAMMON_MAPS
db -1 ; end