Verify data table sizes with table_width and assert_table_length macros
This was discussed in #706 It also uncovered some off-by-one issues with defining some constants. A few structs now use rsreset/_RS to define their offset constants, as discussed in #739
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
BTTrainerClassGenders:
|
||||
; entries correspond to trainer classes
|
||||
table_width 1, BTTrainerClassGenders
|
||||
db MALE ; FALKNER
|
||||
db FEMALE ; WHITNEY
|
||||
db FEMALE ; BUGSY
|
||||
@@ -68,3 +69,4 @@ BTTrainerClassGenders:
|
||||
db MALE ; BLUE
|
||||
db MALE ; OFFICER
|
||||
db FEMALE ; GRUNTF
|
||||
assert_table_length NUM_TRAINER_CLASSES - 1 ; exclude MYSTICALMAN
|
||||
|
Reference in New Issue
Block a user