From dcb5bb5225b01d60dfd83c09f5a11f8a88c13627 Mon Sep 17 00:00:00 2001 From: Idain Date: Mon, 7 Mar 2022 01:19:57 -0400 Subject: Add table_width and assert_table_length macros --- Color-party-menu-icons-by-species.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Color-party-menu-icons-by-species.md b/Color-party-menu-icons-by-species.md index eb4a031..d9a0f23 100644 --- a/Color-party-menu-icons-by-species.md +++ b/Color-party-menu-icons-by-species.md @@ -69,6 +69,7 @@ Create **data/pokemon/menu_icon_pals.asm**: +ENDM + +MonMenuIconPals: ++ table_width 1, MonMenuIconPals + ; normal, shiny + icon_pals TEAL, GREEN ; BULBASAUR + icon_pals TEAL, GREEN ; IVYSAUR @@ -86,6 +87,8 @@ Create **data/pokemon/menu_icon_pals.asm**: + icon_pals BLUE, TEAL ; LUGIA + icon_pals RED, BROWN ; HO_OH + icon_pals GREEN, PINK ; CELEBI ++ assert_table_length NUM_POKEMON ++ + icon_pals RED, RED ; 252 + icon_pals RED, BLUE ; EGG + icon_pals RED, RED ; 254 @@ -211,6 +214,7 @@ Edit [data/sprite_anims/oam.asm](../blob/master/data/sprite_anims/oam.asm): ```diff SpriteAnimOAMData: ; entries correspond to SPRITE_ANIM_OAMSET_* constants + table_width 3, SpriteAnimOAMData ; vtile offset, data pointer dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_OAMSET_RED_WALK_1 dbw $04, .OAMData_RedWalk ; SPRITE_ANIM_OAMSET_RED_WALK_2 @@ -224,6 +228,7 @@ Edit [data/sprite_anims/oam.asm](../blob/master/data/sprite_anims/oam.asm): dbw $00, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_11 + dbw $00, .OAMData_PartyMon ; SPRITE_ANIM_OAMSET_PARTY_MON_1 + dbw $04, .OAMData_PartyMon ; SPRITE_ANIM_OAMSET_PARTY_MON_2 + assert_table_length NUM_SPRITE_ANIM_OAMSETS ... -- cgit v1.2.3