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
wram.asm
2
wram.asm
@@ -2254,6 +2254,7 @@ wTilesetAnim:: dw ; bank 3f
|
||||
ds 2 ; unused
|
||||
wTilesetPalettes:: dw ; bank 3f
|
||||
wTilesetEnd::
|
||||
assert wTilesetEnd - wTileset == TILESET_LENGTH
|
||||
|
||||
wEvolvableFlags:: flag_array PARTY_LENGTH
|
||||
|
||||
@@ -2489,6 +2490,7 @@ wBaseGrowthRate:: db
|
||||
wBaseEggGroups:: db
|
||||
wBaseTMHM:: flag_array NUM_TM_HM_TUTOR
|
||||
wCurBaseDataEnd::
|
||||
assert wCurBaseDataEnd - wCurBaseData == BASE_DATA_SIZE
|
||||
|
||||
wCurDamage:: dw
|
||||
|
||||
|
Reference in New Issue
Block a user