From 2b9fd18dd4a62e872a566b5fc8a8cf178d4a5ca5 Mon Sep 17 00:00:00 2001 From: garak Date: Sun, 21 Oct 2018 22:30:20 -0400 Subject: [PATCH] battle_anims.s data to C --- data/battle_anims.s | 907 ------------------------------- include/graphics.h | 598 ++++++++++++++++++++ ld_script.txt | 1 - src/battle_anim.c | 1269 ++++++++++++++++++++++++++++++++++++++++++- 4 files changed, 1866 insertions(+), 909 deletions(-) delete mode 100644 data/battle_anims.s diff --git a/data/battle_anims.s b/data/battle_anims.s deleted file mode 100644 index 955da1a2e..000000000 --- a/data/battle_anims.s +++ /dev/null @@ -1,907 +0,0 @@ - .include "asm/macros.inc" - .include "constants/constants.inc" - - .section .rodata - .align 2, 0 - -gUnknown_08524904:: @ 8524904 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_0852490C:: @ 852490C - .byte 0x00, 0x00, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524914:: @ 8524914 - .byte 0x00, 0x00, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_0852491C:: @ 852491C - .byte 0x00, 0x00, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524924:: @ 8524924 - .byte 0x00, 0x40, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_0852492C:: @ 852492C - .byte 0x00, 0x40, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524934:: @ 8524934 - .byte 0x00, 0x40, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_0852493C:: @ 852493C - .byte 0x00, 0x40, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524944:: @ 8524944 - .byte 0x00, 0x80, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_0852494C:: @ 852494C - .byte 0x00, 0x80, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524954:: @ 8524954 - .byte 0x00, 0x80, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_0852495C:: @ 852495C - .byte 0x00, 0x80, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524964:: @ 8524964 - .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_0852496C:: @ 852496C - .byte 0x00, 0x01, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524974:: @ 8524974 - .byte 0x00, 0x01, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_0852497C:: @ 852497C - .byte 0x00, 0x01, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524984:: @ 8524984 - .byte 0x00, 0x41, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_0852498C:: @ 852498C - .byte 0x00, 0x41, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524994:: @ 8524994 - .byte 0x00, 0x41, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_0852499C:: @ 852499C - .byte 0x00, 0x41, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_085249A4:: @ 85249A4 - .byte 0x00, 0x81, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_085249AC:: @ 85249AC - .byte 0x00, 0x81, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_085249B4:: @ 85249B4 - .byte 0x00, 0x81, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_085249BC:: @ 85249BC - .byte 0x00, 0x81, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_085249C4:: @ 85249C4 - .byte 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_085249CC:: @ 85249CC - .byte 0x00, 0x03, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_085249D4:: @ 85249D4 - .byte 0x00, 0x03, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_085249DC:: @ 85249DC - .byte 0x00, 0x03, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_085249E4:: @ 85249E4 - .byte 0x00, 0x43, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_085249EC:: @ 85249EC - .byte 0x00, 0x43, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_085249F4:: @ 85249F4 - .byte 0x00, 0x43, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_085249FC:: @ 85249FC - .byte 0x00, 0x43, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A04:: @ 8524A04 - .byte 0x00, 0x83, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A0C:: @ 8524A0C - .byte 0x00, 0x83, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A14:: @ 8524A14 - .byte 0x00, 0x83, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A1C:: @ 8524A1C - .byte 0x00, 0x83, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A24:: @ 8524A24 - .byte 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A2C:: @ 8524A2C - .byte 0x00, 0x04, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A34:: @ 8524A34 - .byte 0x00, 0x04, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A3C:: @ 8524A3C - .byte 0x00, 0x04, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A44:: @ 8524A44 - .byte 0x00, 0x44, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A4C:: @ 8524A4C - .byte 0x00, 0x44, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A54:: @ 8524A54 - .byte 0x00, 0x44, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A5C:: @ 8524A5C - .byte 0x00, 0x44, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A64:: @ 8524A64 - .byte 0x00, 0x84, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A6C:: @ 8524A6C - .byte 0x00, 0x84, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A74:: @ 8524A74 - .byte 0x00, 0x84, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A7C:: @ 8524A7C - .byte 0x00, 0x84, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A84:: @ 8524A84 - .byte 0x00, 0x05, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A8C:: @ 8524A8C - .byte 0x00, 0x05, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A94:: @ 8524A94 - .byte 0x00, 0x05, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524A9C:: @ 8524A9C - .byte 0x00, 0x05, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524AA4:: @ 8524AA4 - .byte 0x00, 0x45, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524AAC:: @ 8524AAC - .byte 0x00, 0x45, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524AB4:: @ 8524AB4 - .byte 0x00, 0x45, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524ABC:: @ 8524ABC - .byte 0x00, 0x45, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524AC4:: @ 8524AC4 - .byte 0x00, 0x85, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524ACC:: @ 8524ACC - .byte 0x00, 0x85, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524AD4:: @ 8524AD4 - .byte 0x00, 0x85, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524ADC:: @ 8524ADC - .byte 0x00, 0x85, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524AE4:: @ 8524AE4 - .byte 0x00, 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524AEC:: @ 8524AEC - .byte 0x00, 0x07, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524AF4:: @ 8524AF4 - .byte 0x00, 0x07, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524AFC:: @ 8524AFC - .byte 0x00, 0x07, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524B04:: @ 8524B04 - .byte 0x00, 0x47, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524B0C:: @ 8524B0C - .byte 0x00, 0x47, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524B14:: @ 8524B14 - .byte 0x00, 0x47, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524B1C:: @ 8524B1C - .byte 0x00, 0x47, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524B24:: @ 8524B24 - .byte 0x00, 0x87, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524B2C:: @ 8524B2C - .byte 0x00, 0x87, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524B34:: @ 8524B34 - .byte 0x00, 0x87, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gUnknown_08524B3C:: @ 8524B3C - .byte 0x00, 0x87, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00 - - .align 2 -gBattleAnimPicTable:: @ 8524B44 - obj_tiles gBattleAnimSpriteSheet_000, 0x0200, 0x2710 - obj_tiles gBattleAnimSpriteSheet_001, 0x0300, 0x2711 - obj_tiles gBattleAnimSpriteSheet_002, 0x0200, 0x2712 - obj_tiles gBattleAnimSpriteSheet_003, 0x0100, 0x2713 - obj_tiles gBattleAnimSpriteSheet_004, 0x0200, 0x2714 - obj_tiles gBattleAnimSpriteSheet_005, 0x0400, 0x2715 - obj_tiles gBattleAnimSpriteSheet_006, 0x0180, 0x2716 - obj_tiles gBattleAnimSpriteSheet_007, 0x0800, 0x2717 - obj_tiles gBattleAnimSpriteSheet_008, 0x0020, 0x2718 - obj_tiles gBattleAnimSpriteSheet_009, 0x0400, 0x2719 - obj_tiles gBattleAnimSpriteSheet_010, 0x1200, 0x271a - obj_tiles gBattleAnimSpriteSheet_011, 0x0180, 0x271b - obj_tiles gBattleAnimSpriteSheet_012, 0x0080, 0x271c - obj_tiles gBattleAnimSpriteSheet_013, 0x0080, 0x271d - obj_tiles gBattleAnimSpriteSheet_014, 0x0280, 0x271e - obj_tiles gBattleAnimSpriteSheet_015, 0x0080, 0x271f - obj_tiles gBattleAnimSpriteSheet_016, 0x0100, 0x2720 - obj_tiles gBattleAnimSpriteSheet_017, 0x0020, 0x2721 - obj_tiles gBattleAnimSpriteSheet_018, 0x0080, 0x2722 - obj_tiles gBattleAnimSpriteSheet_019, 0x0400, 0x2723 - obj_tiles gBattleAnimSpriteSheet_020, 0x0200, 0x2724 - obj_tiles gBattleAnimSpriteSheet_021, 0x0a00, 0x2725 - obj_tiles gBattleAnimSpriteSheet_021, 0x0a00, 0x2726 - obj_tiles gBattleAnimSpriteSheet_023, 0x0380, 0x2727 - obj_tiles gBattleAnimSpriteSheet_024, 0x0300, 0x2728 - obj_tiles gBattleAnimSpriteSheet_025, 0x0a00, 0x2729 - obj_tiles gBattleAnimSpriteSheet_026, 0x0a00, 0x272a - obj_tiles gBattleAnimSpriteSheet_027, 0x0a00, 0x272b - obj_tiles gBattleAnimSpriteSheet_028, 0x0a00, 0x272c - obj_tiles gBattleAnimSpriteSheet_029, 0x0a00, 0x272d - obj_tiles gBattleAnimSpriteSheet_030, 0x0a00, 0x272e - obj_tiles gBattleAnimSpriteSheet_031, 0x0e00, 0x272f - obj_tiles gBattleAnimSpriteSheet_032, 0x0380, 0x2730 - obj_tiles gBattleAnimSpriteSheet_033, 0x1000, 0x2731 - obj_tiles gBattleAnimSpriteSheet_034, 0x0800, 0x2732 - obj_tiles gBattleAnimSpriteSheet_035, 0x0a00, 0x2733 - obj_tiles gBattleAnimSpriteSheet_036, 0x0800, 0x2734 - obj_tiles gBattleAnimSpriteSheet_037, 0x0a00, 0x2735 - obj_tiles gBattleAnimSpriteSheet_038, 0x0a00, 0x2736 - obj_tiles gBattleAnimSpriteSheet_039, 0x0a00, 0x2737 - obj_tiles gBattleAnimSpriteSheet_040, 0x0a00, 0x2738 - obj_tiles gBattleAnimSpriteSheet_041, 0x0a00, 0x2739 - obj_tiles gBattleAnimSpriteSheet_042, 0x0a00, 0x273a - obj_tiles gBattleAnimSpriteSheet_043, 0x0a00, 0x273b - obj_tiles gBattleAnimSpriteSheet_044, 0x0a00, 0x273c - obj_tiles gBattleAnimSpriteSheet_045, 0x0a00, 0x273d - obj_tiles gBattleAnimSpriteSheet_046, 0x1000, 0x273e - obj_tiles gBattleAnimSpriteSheet_046, 0x1000, 0x273f - obj_tiles gBattleAnimSpriteSheet_048, 0x1000, 0x2740 - obj_tiles gBattleAnimSpriteSheet_048, 0x1000, 0x2741 - obj_tiles gBattleAnimSpriteSheet_050, 0x0200, 0x2742 - obj_tiles gBattleAnimSpriteSheet_051, 0x0200, 0x2743 - obj_tiles gBattleAnimSpriteSheet_052, 0x0200, 0x2744 - obj_tiles gBattleAnimSpriteSheet_053, 0x0800, 0x2745 - obj_tiles gBattleAnimSpriteSheet_054, 0x0080, 0x2746 - obj_tiles gBattleAnimSpriteSheet_055, 0x0200, 0x2747 - obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 0x2748 - obj_tiles gBattleAnimSpriteSheet_057, 0x0180, 0x2749 - obj_tiles gBattleAnimSpriteSheet_058, 0x0c00, 0x274a - obj_tiles gBattleAnimSpriteSheet_059, 0x0100, 0x274b - obj_tiles gBattleAnimSpriteSheet_060, 0x0040, 0x274c - obj_tiles gBattleAnimSpriteSheet_061, 0x0180, 0x274d - obj_tiles gBattleAnimSpriteSheet_062, 0x0800, 0x274e - obj_tiles gBattleAnimSpriteSheet_063, 0x0480, 0x274f - obj_tiles gBattleAnimSpriteSheet_064, 0x0200, 0x2750 - obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2751 - obj_tiles gBattleAnimSpriteSheet_066, 0x0100, 0x2752 - obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2753 - obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2754 - obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2755 - obj_tiles gBattleAnimSpriteSheet_070, 0x0200, 0x2756 - obj_tiles gBattleAnimSpriteSheet_071, 0x0a00, 0x2757 - obj_tiles gBattleAnimSpriteSheet_072, 0x0300, 0x2758 - obj_tiles gBattleAnimSpriteSheet_073, 0x0180, 0x2759 - obj_tiles gBattleAnimSpriteSheet_074, 0x00a0, 0x275a - obj_tiles gBattleAnimSpriteSheet_075, 0x0700, 0x275b - obj_tiles gBattleAnimSpriteSheet_076, 0x0400, 0x275c - obj_tiles gBattleAnimSpriteSheet_077, 0x0200, 0x275d - obj_tiles gBattleAnimSpriteSheet_078, 0x0300, 0x275e - obj_tiles gBattleAnimSpriteSheet_079, 0x0c00, 0x275f - obj_tiles gBattleAnimSpriteSheet_080, 0x0a00, 0x2760 - obj_tiles gBattleAnimSpriteSheet_081, 0x0080, 0x2761 - obj_tiles gBattleAnimSpriteSheet_082, 0x0040, 0x2762 - obj_tiles gBattleAnimSpriteSheet_083, 0x0e00, 0x2763 - obj_tiles gBattleAnimSpriteSheet_084, 0x0e00, 0x2764 - obj_tiles gBattleAnimSpriteSheet_085, 0x0280, 0x2765 - obj_tiles gBattleAnimSpriteSheet_086, 0x0200, 0x2766 - obj_tiles gBattleAnimSpriteSheet_087, 0x0080, 0x2767 - obj_tiles gBattleAnimSpriteSheet_088, 0x00c0, 0x2768 - obj_tiles gBattleAnimSpriteSheet_089, 0x0a00, 0x2769 - obj_tiles gBattleAnimSpriteSheet_090, 0x0200, 0x276a - obj_tiles gBattleAnimSpriteSheet_091, 0x0180, 0x276b - obj_tiles gBattleAnimSpriteSheet_092, 0x0080, 0x276c - obj_tiles gBattleAnimSpriteSheet_093, 0x1000, 0x276d - obj_tiles gBattleAnimSpriteSheet_094, 0x0a00, 0x276e - obj_tiles gBattleAnimSpriteSheet_095, 0x0180, 0x276f - obj_tiles gBattleAnimSpriteSheet_096, 0x0380, 0x2770 - obj_tiles gBattleAnimSpriteSheet_097, 0x0c00, 0x2771 - obj_tiles gBattleAnimSpriteSheet_098, 0x0200, 0x2772 - obj_tiles gBattleAnimSpriteSheet_099, 0x0200, 0x2773 - obj_tiles gBattleAnimSpriteSheet_100, 0x0200, 0x2774 - obj_tiles gBattleAnimSpriteSheet_101, 0x0200, 0x2775 - obj_tiles gBattleAnimSpriteSheet_102, 0x0400, 0x2776 - obj_tiles gBattleAnimSpriteSheet_103, 0x0080, 0x2777 - obj_tiles gBattleAnimSpriteSheet_104, 0x0400, 0x2778 - obj_tiles gBattleAnimSpriteSheet_105, 0x0c00, 0x2779 - obj_tiles gBattleAnimSpriteSheet_106, 0x0200, 0x277a - obj_tiles gBattleAnimSpriteSheet_107, 0x1000, 0x277b - obj_tiles gBattleAnimSpriteSheet_108, 0x0a00, 0x277c - obj_tiles gBattleAnimSpriteSheet_109, 0x0020, 0x277d - obj_tiles gBattleAnimSpriteSheet_110, 0x0e00, 0x277e - obj_tiles gBattleAnimSpriteSheet_111, 0x0080, 0x277f - obj_tiles gBattleAnimSpriteSheet_112, 0x0a00, 0x2780 - obj_tiles gBattleAnimSpriteSheet_113, 0x0400, 0x2781 - obj_tiles gBattleAnimSpriteSheet_114, 0x0200, 0x2782 - obj_tiles gBattleAnimSpriteSheet_115, 0x0700, 0x2783 - obj_tiles gBattleAnimSpriteSheet_116, 0x0800, 0x2784 - obj_tiles gBattleAnimSpriteSheet_117, 0x0a00, 0x2785 - obj_tiles gBattleAnimSpriteSheet_118, 0x0600, 0x2786 - obj_tiles gBattleAnimSpriteSheet_119, 0x0800, 0x2787 - obj_tiles gBattleAnimSpriteSheet_120, 0x0200, 0x2788 - obj_tiles gBattleAnimSpriteSheet_121, 0x0040, 0x2789 - obj_tiles gBattleAnimSpriteSheet_122, 0x0180, 0x278a - obj_tiles gBattleAnimSpriteSheet_123, 0x0600, 0x278b - obj_tiles gBattleAnimSpriteSheet_124, 0x0600, 0x278c - obj_tiles gBattleAnimSpriteSheet_125, 0x0200, 0x278d - obj_tiles gBattleAnimSpriteSheet_126, 0x0080, 0x278e - obj_tiles gBattleAnimSpriteSheet_127, 0x0200, 0x278f - obj_tiles gBattleAnimSpriteSheet_128, 0x0800, 0x2790 - obj_tiles gBattleAnimSpriteSheet_129, 0x0080, 0x2791 - obj_tiles gBattleAnimSpriteSheet_130, 0x0a00, 0x2792 - obj_tiles gBattleAnimSpriteSheet_131, 0x0280, 0x2793 - obj_tiles gBattleAnimSpriteSheet_132, 0x0280, 0x2794 - obj_tiles gBattleAnimSpriteSheet_133, 0x0100, 0x2795 - obj_tiles gBattleAnimSpriteSheet_134, 0x0200, 0x2796 - obj_tiles gBattleAnimSpriteSheet_135, 0x0200, 0x2797 - obj_tiles gBattleAnimSpriteSheet_136, 0x0020, 0x2798 - obj_tiles gBattleAnimSpriteSheet_137, 0x0a00, 0x2799 - obj_tiles gBattleAnimSpriteSheet_138, 0x0800, 0x279a - obj_tiles gBattleAnimSpriteSheet_139, 0x0800, 0x279b - obj_tiles gBattleAnimSpriteSheet_140, 0x00c0, 0x279c - obj_tiles gBattleAnimSpriteSheet_141, 0x01c0, 0x279d - obj_tiles gBattleAnimSpriteSheet_142, 0x0100, 0x279e - obj_tiles gBattleAnimSpriteSheet_143, 0x0800, 0x279f - obj_tiles gBattleAnimSpriteSheet_144, 0x0200, 0x27a0 - obj_tiles gBattleAnimSpriteSheet_145, 0x0800, 0x27a1 - obj_tiles gBattleAnimSpriteSheet_146, 0x0180, 0x27a2 - obj_tiles gBattleAnimSpriteSheet_147, 0x0180, 0x27a3 - obj_tiles gBattleAnimSpriteSheet_148, 0x0200, 0x27a4 - obj_tiles gBattleAnimSpriteSheet_149, 0x0200, 0x27a5 - obj_tiles gBattleAnimSpriteSheet_150, 0x0180, 0x27a6 - obj_tiles gBattleAnimSpriteSheet_151, 0x0400, 0x27a7 - obj_tiles gBattleAnimSpriteSheet_152, 0x0080, 0x27a8 - obj_tiles gBattleAnimSpriteSheet_153, 0x0100, 0x27a9 - obj_tiles gBattleAnimSpriteSheet_154, 0x0100, 0x27aa - obj_tiles gBattleAnimSpriteSheet_155, 0x0140, 0x27ab - obj_tiles gBattleAnimSpriteSheet_156, 0x0800, 0x27ac - obj_tiles gBattleAnimSpriteSheet_157, 0x0200, 0x27ad - obj_tiles gBattleAnimSpriteSheet_158, 0x0100, 0x27ae - obj_tiles gBattleAnimSpriteSheet_159, 0x00a0, 0x27af - obj_tiles gBattleAnimSpriteSheet_160, 0x0100, 0x27b0 - obj_tiles gBattleAnimSpriteSheet_161, 0x0080, 0x27b1 - obj_tiles gBattleAnimSpriteSheet_162, 0x0300, 0x27b2 - obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x27b3 - obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x27b4 - obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x27b5 - obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b6 - obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b7 - obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b8 - obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b9 - obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27ba - obj_tiles gBattleAnimSpriteSheet_171, 0x0080, 0x27bb - obj_tiles gBattleAnimSpriteSheet_144, 0x0200, 0x27bc - obj_tiles gBattleAnimSpriteSheet_173, 0x0200, 0x27bd - obj_tiles gBattleAnimSpriteSheet_174, 0x0200, 0x27be - obj_tiles gBattleAnimSpriteSheet_175, 0x0080, 0x27bf - obj_tiles gBattleAnimSpriteSheet_176, 0x0200, 0x27c0 - obj_tiles gBattleAnimSpriteSheet_177, 0x0500, 0x27c1 - obj_tiles gBattleAnimSpriteSheet_178, 0x0800, 0x27c2 - obj_tiles gBattleAnimSpriteSheet_179, 0x0400, 0x27c3 - obj_tiles gBattleAnimSpriteSheet_180, 0x0020, 0x27c4 - obj_tiles gBattleAnimSpriteSheet_181, 0x0800, 0x27c5 - obj_tiles gBattleAnimSpriteSheet_182, 0x0100, 0x27c6 - obj_tiles gBattleAnimSpriteSheet_183, 0x0800, 0x27c7 - obj_tiles gBattleAnimSpriteSheet_184, 0x0400, 0x27c8 - obj_tiles gBattleAnimSpriteSheet_185, 0x0a00, 0x27c9 - obj_tiles gBattleAnimSpriteSheet_186, 0x1000, 0x27ca - obj_tiles gBattleAnimSpriteSheet_187, 0x0800, 0x27cb - obj_tiles gBattleAnimSpriteSheet_188, 0x0400, 0x27cc - obj_tiles gBattleAnimSpriteSheet_189, 0x0200, 0x27cd - obj_tiles gBattleAnimSpriteSheet_190, 0x0800, 0x27ce - obj_tiles gBattleAnimSpriteSheet_191, 0x0800, 0x27cf - obj_tiles gBattleAnimSpriteSheet_192, 0x0800, 0x27d0 - obj_tiles gBattleAnimSpriteSheet_193, 0x0200, 0x27d1 - obj_tiles gBattleAnimSpriteSheet_194, 0x0800, 0x27d2 - obj_tiles gBattleAnimSpriteSheet_195, 0x0200, 0x27d3 - obj_tiles gBattleAnimSpriteSheet_196, 0x0800, 0x27d4 - obj_tiles gBattleAnimSpriteSheet_197, 0x0200, 0x27d5 - obj_tiles gBattleAnimSpriteSheet_198, 0x0800, 0x27d6 - obj_tiles gBattleAnimSpriteSheet_199, 0x0400, 0x27d7 - obj_tiles gBattleAnimSpriteSheet_200, 0x0200, 0x27d8 - obj_tiles gBattleAnimSpriteSheet_201, 0x0a80, 0x27d9 - obj_tiles gBattleAnimSpriteSheet_202, 0x0600, 0x27da - obj_tiles gBattleAnimSpriteSheet_203, 0x0800, 0x27db - obj_tiles gBattleAnimSpriteSheet_204, 0x0200, 0x27dc - obj_tiles gBattleAnimSpriteSheet_205, 0x0600, 0x27dd - obj_tiles gBattleAnimSpriteSheet_206, 0x0800, 0x27de - obj_tiles gBattleAnimSpriteSheet_207, 0x0180, 0x27df - obj_tiles gBattleAnimSpriteSheet_208, 0x0800, 0x27e0 - obj_tiles gBattleAnimSpriteSheet_209, 0x0800, 0x27e1 - obj_tiles gBattleAnimSpriteSheet_210, 0x0080, 0x27e2 - obj_tiles gBattleAnimSpriteSheet_211, 0x0080, 0x27e3 - obj_tiles gBattleAnimSpriteSheet_212, 0x0800, 0x27e4 - obj_tiles gBattleAnimSpriteSheet_213, 0x0800, 0x27e5 - obj_tiles gBattleAnimSpriteSheet_214, 0x0600, 0x27e6 - obj_tiles gBattleAnimSpriteSheet_215, 0x0600, 0x27e7 - obj_tiles gBattleAnimSpriteSheet_210, 0x0080, 0x27e8 - obj_tiles gBattleAnimSpriteSheet_217, 0x0080, 0x27e9 - obj_tiles gBattleAnimSpriteSheet_218, 0x0180, 0x27ea - obj_tiles gBattleAnimSpriteSheet_210, 0x0080, 0x27eb - obj_tiles gBattleAnimSpriteSheet_220, 0x0200, 0x27ec - obj_tiles gBattleAnimSpriteSheet_221, 0x0400, 0x27ed - obj_tiles gBattleAnimSpriteSheet_222, 0x0a00, 0x27ee - obj_tiles gBattleAnimSpriteSheet_223, 0x0800, 0x27ef - obj_tiles gBattleAnimSpriteSheet_224, 0x0200, 0x27f0 - obj_tiles gBattleAnimSpriteSheet_225, 0x0400, 0x27f1 - obj_tiles gBattleAnimSpriteSheet_226, 0x0080, 0x27f2 - obj_tiles gBattleAnimSpriteSheet_227, 0x0800, 0x27f3 - obj_tiles gBattleAnimSpriteSheet_228, 0x0200, 0x27f4 - obj_tiles gBattleAnimSpriteSheet_229, 0x0300, 0x27f5 - obj_tiles gBattleAnimSpriteSheet_230, 0x0800, 0x27f6 - obj_tiles gBattleAnimSpriteSheet_231, 0x0380, 0x27f7 - obj_tiles gBattleAnimSpriteSheet_232, 0x0800, 0x27f8 - obj_tiles gBattleAnimSpriteSheet_233, 0x00c0, 0x27f9 - obj_tiles gBattleAnimSpriteSheet_234, 0x0800, 0x27fa - obj_tiles gBattleAnimSpriteSheet_235, 0x0060, 0x27fb - obj_tiles gBattleAnimSpriteSheet_235, 0x0060, 0x27fc - obj_tiles gBattleAnimSpriteSheet_235, 0x0060, 0x27fd - obj_tiles gBattleAnimSpriteSheet_238, 0x0080, 0x27fe - obj_tiles gBattleAnimSpriteSheet_239, 0x0180, 0x27ff - obj_tiles gBattleAnimSpriteSheet_240, 0x0180, 0x2800 - obj_tiles gBattleAnimSpriteSheet_241, 0x0200, 0x2801 - obj_tiles gBattleAnimSpriteSheet_242, 0x0200, 0x2802 - obj_tiles gBattleAnimSpriteSheet_243, 0x0020, 0x2803 - obj_tiles gBattleAnimSpriteSheet_244, 0x0400, 0x2804 - obj_tiles gBattleAnimSpriteSheet_245, 0x0600, 0x2805 - obj_tiles gBattleAnimSpriteSheet_246, 0x1000, 0x2806 - obj_tiles gBattleAnimSpriteSheet_247, 0x0400, 0x2807 - obj_tiles gBattleAnimSpriteSheet_248, 0x0020, 0x2808 - obj_tiles gBattleAnimSpriteSheet_249, 0x0080, 0x2809 - obj_tiles gBattleAnimSpriteSheet_250, 0x0800, 0x280a - obj_tiles gBattleAnimSpriteSheet_251, 0x0080, 0x280b - obj_tiles gBattleAnimSpriteSheet_252, 0x0200, 0x280c - obj_tiles gBattleAnimSpriteSheet_253, 0x0400, 0x280d - obj_tiles gBattleAnimSpriteSheet_254, 0x0200, 0x280e - obj_tiles gBattleAnimSpriteSheet_255, 0x0200, 0x280f - obj_tiles gBattleAnimSpriteSheet_256, 0x0800, 0x2810 - obj_tiles gBattleAnimSpriteSheet_257, 0x0280, 0x2811 - obj_tiles gBattleAnimSpriteSheet_258, 0x0200, 0x2812 - obj_tiles gBattleAnimSpriteSheet_149, 0x0200, 0x2813 - obj_tiles gBattleAnimSpriteSheet_260, 0x0400, 0x2814 - obj_tiles gBattleAnimSpriteSheet_261, 0x0200, 0x2815 - obj_tiles gBattleAnimSpriteSheet_262, 0x0200, 0x2816 - obj_tiles gBattleAnimSpriteSheet_263, 0x0080, 0x2817 - obj_tiles gBattleAnimSpriteSheet_264, 0x0020, 0x2818 - obj_tiles gBattleAnimSpriteSheet_264, 0x0020, 0x2819 - obj_tiles gBattleAnimSpriteSheet_266, 0x0080, 0x281a - obj_tiles gBattleAnimSpriteSheet_212, 0x0800, 0x281b - obj_tiles gBattleAnimSpriteSheet_264, 0x0020, 0x281c - obj_tiles gBattleAnimSpriteSheet_269, 0x0080, 0x281d - obj_tiles gBattleAnimSpriteSheet_270, 0x0400, 0x281e - obj_tiles gBattleAnimSpriteSheet_271, 0x0080, 0x281f - obj_tiles gBattleAnimSpriteSheet_272, 0x0800, 0x2820 - obj_tiles gBattleAnimSpriteSheet_273, 0x0020, 0x2821 - obj_tiles gBattleAnimSpriteSheet_274, 0x0800, 0x2822 - obj_tiles gBattleAnimSpriteSheet_275, 0x0800, 0x2823 - obj_tiles gBattleAnimSpriteSheet_276, 0x0800, 0x2824 - obj_tiles gBattleAnimSpriteSheet_277, 0x1000, 0x2825 - obj_tiles gBattleAnimSpriteSheet_278, 0x0800, 0x2826 - obj_tiles gBattleAnimSpriteSheet_279, 0x00a0, 0x2827 - obj_tiles gBattleAnimSpriteSheet_280, 0x0800, 0x2828 - obj_tiles gBattleAnimSpriteSheet_281, 0x0200, 0x2829 - obj_tiles gBattleAnimSpriteSheet_282, 0x0600, 0x282a - obj_tiles gBattleAnimSpriteSheet_283, 0x0200, 0x282b - obj_tiles gBattleAnimSpriteSheet_284, 0x0800, 0x282c - obj_tiles gBattleAnimSpriteSheet_285, 0x0200, 0x282d - obj_tiles gBattleAnimSpriteSheet_183, 0x0800, 0x282e - obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 0x282f - obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x2830 - - .align 2 -gBattleAnimPaletteTable:: @ 852544C - obj_pal gBattleAnimSpritePalette_000, 0x2710 - obj_pal gBattleAnimSpritePalette_001, 0x2711 - obj_pal gBattleAnimSpritePalette_002, 0x2712 - obj_pal gBattleAnimSpritePalette_003, 0x2713 - obj_pal gBattleAnimSpritePalette_004, 0x2714 - obj_pal gBattleAnimSpritePalette_005, 0x2715 - obj_pal gBattleAnimSpritePalette_006, 0x2716 - obj_pal gBattleAnimSpritePalette_007, 0x2717 - obj_pal gBattleAnimSpritePalette_008, 0x2718 - obj_pal gBattleAnimSpritePalette_009, 0x2719 - obj_pal gBattleAnimSpritePalette_010, 0x271a - obj_pal gBattleAnimSpritePalette_011, 0x271b - obj_pal gBattleAnimSpritePalette_012, 0x271c - obj_pal gBattleAnimSpritePalette_013, 0x271d - obj_pal gBattleAnimSpritePalette_014, 0x271e - obj_pal gBattleAnimSpritePalette_015, 0x271f - obj_pal gBattleAnimSpritePalette_016, 0x2720 - obj_pal gBattleAnimSpritePalette_016, 0x2721 - obj_pal gBattleAnimSpritePalette_018, 0x2722 - obj_pal gBattleAnimSpritePalette_019, 0x2723 - obj_pal gBattleAnimSpritePalette_020, 0x2724 - obj_pal gBattleAnimSpritePalette_021, 0x2725 - obj_pal gBattleAnimSpritePalette_022, 0x2726 - obj_pal gBattleAnimSpritePalette_023, 0x2727 - obj_pal gBattleAnimSpritePalette_024, 0x2728 - obj_pal gBattleAnimSpritePalette_025, 0x2729 - obj_pal gBattleAnimSpritePalette_026, 0x272a - obj_pal gBattleAnimSpritePalette_027, 0x272b - obj_pal gBattleAnimSpritePalette_028, 0x272c - obj_pal gBattleAnimSpritePalette_029, 0x272d - obj_pal gBattleAnimSpritePalette_030, 0x272e - obj_pal gBattleAnimSpritePalette_031, 0x272f - obj_pal gBattleAnimSpritePalette_032, 0x2730 - obj_pal gBattleAnimSpritePalette_033, 0x2731 - obj_pal gBattleAnimSpritePalette_033, 0x2732 - obj_pal gBattleAnimSpritePalette_033, 0x2733 - obj_pal gBattleAnimSpritePalette_036, 0x2734 - obj_pal gBattleAnimSpritePalette_036, 0x2735 - obj_pal gBattleAnimSpritePalette_038, 0x2736 - obj_pal gBattleAnimSpritePalette_039, 0x2737 - obj_pal gBattleAnimSpritePalette_038, 0x2738 - obj_pal gBattleAnimSpritePalette_038, 0x2739 - obj_pal gBattleAnimSpritePalette_042, 0x273a - obj_pal gBattleAnimSpritePalette_043, 0x273b - obj_pal gBattleAnimSpritePalette_044, 0x273c - obj_pal gBattleAnimSpritePalette_045, 0x273d - obj_pal gBattleAnimSpritePalette_046, 0x273e - obj_pal gBattleAnimSpritePalette_047, 0x273e - obj_pal gBattleAnimSpritePalette_048, 0x2740 - obj_pal gBattleAnimSpritePalette_049, 0x2741 - obj_pal gBattleAnimSpritePalette_050, 0x2742 - obj_pal gBattleAnimSpritePalette_050, 0x2743 - obj_pal gBattleAnimSpritePalette_050, 0x2744 - obj_pal gBattleAnimSpritePalette_026, 0x2745 - obj_pal gBattleAnimSpritePalette_054, 0x2746 - obj_pal gBattleAnimSpritePalette_050, 0x2747 - obj_pal gBattleAnimSpritePalette_056, 0x2748 - obj_pal gBattleAnimSpritePalette_057, 0x2749 - obj_pal gBattleAnimSpritePalette_058, 0x274a - obj_pal gBattleAnimSpritePalette_059, 0x274b - obj_pal gBattleAnimSpritePalette_060, 0x274c - obj_pal gBattleAnimSpritePalette_061, 0x274d - obj_pal gBattleAnimSpritePalette_062, 0x274e - obj_pal gBattleAnimSpritePalette_063, 0x274f - obj_pal gBattleAnimSpritePalette_064, 0x2750 - obj_pal gBattleAnimSpritePalette_065, 0x2751 - obj_pal gBattleAnimSpritePalette_066, 0x2752 - obj_pal gBattleAnimSpritePalette_067, 0x2753 - obj_pal gBattleAnimSpritePalette_068, 0x2754 - obj_pal gBattleAnimSpritePalette_065, 0x2755 - obj_pal gBattleAnimSpritePalette_070, 0x2756 - obj_pal gBattleAnimSpritePalette_070, 0x2757 - obj_pal gBattleAnimSpritePalette_072, 0x2758 - obj_pal gBattleAnimSpritePalette_073, 0x2759 - obj_pal gBattleAnimSpritePalette_074, 0x275a - obj_pal gBattleAnimSpritePalette_075, 0x275b - obj_pal gBattleAnimSpritePalette_076, 0x275c - obj_pal gBattleAnimSpritePalette_076, 0x275d - obj_pal gBattleAnimSpritePalette_078, 0x275e - obj_pal gBattleAnimSpritePalette_078, 0x275f - obj_pal gBattleAnimSpritePalette_080, 0x2760 - obj_pal gBattleAnimSpritePalette_081, 0x2761 - obj_pal gBattleAnimSpritePalette_082, 0x2762 - obj_pal gBattleAnimSpritePalette_083, 0x2763 - obj_pal gBattleAnimSpritePalette_084, 0x2764 - obj_pal gBattleAnimSpritePalette_085, 0x2765 - obj_pal gBattleAnimSpritePalette_086, 0x2766 - obj_pal gBattleAnimSpritePalette_087, 0x2767 - obj_pal gBattleAnimSpritePalette_088, 0x2768 - obj_pal gBattleAnimSpritePalette_089, 0x2769 - obj_pal gBattleAnimSpritePalette_090, 0x276a - obj_pal gBattleAnimSpritePalette_091, 0x276b - obj_pal gBattleAnimSpritePalette_092, 0x276c - obj_pal gBattleAnimSpritePalette_093, 0x276d - obj_pal gBattleAnimSpritePalette_094, 0x276e - obj_pal gBattleAnimSpritePalette_095, 0x276f - obj_pal gBattleAnimSpritePalette_096, 0x2770 - obj_pal gBattleAnimSpritePalette_097, 0x2771 - obj_pal gBattleAnimSpritePalette_094, 0x2772 - obj_pal gBattleAnimSpritePalette_099, 0x2773 - obj_pal gBattleAnimSpritePalette_100, 0x2774 - obj_pal gBattleAnimSpritePalette_101, 0x2775 - obj_pal gBattleAnimSpritePalette_101, 0x2776 - obj_pal gBattleAnimSpritePalette_103, 0x2777 - obj_pal gBattleAnimSpritePalette_104, 0x2778 - obj_pal gBattleAnimSpritePalette_105, 0x2779 - obj_pal gBattleAnimSpritePalette_105, 0x277a - obj_pal gBattleAnimSpritePalette_107, 0x277b - obj_pal gBattleAnimSpritePalette_107, 0x277c - obj_pal gBattleAnimSpritePalette_109, 0x277d - obj_pal gBattleAnimSpritePalette_109, 0x277e - obj_pal gBattleAnimSpritePalette_111, 0x277f - obj_pal gBattleAnimSpritePalette_112, 0x2780 - obj_pal gBattleAnimSpritePalette_113, 0x2781 - obj_pal gBattleAnimSpritePalette_114, 0x2782 - obj_pal gBattleAnimSpritePalette_115, 0x2783 - obj_pal gBattleAnimSpritePalette_116, 0x2784 - obj_pal gBattleAnimSpritePalette_117, 0x2785 - obj_pal gBattleAnimSpritePalette_118, 0x2786 - obj_pal gBattleAnimSpritePalette_119, 0x2787 - obj_pal gBattleAnimSpritePalette_120, 0x2788 - obj_pal gBattleAnimSpritePalette_121, 0x2789 - obj_pal gBattleAnimSpritePalette_122, 0x278a - obj_pal gBattleAnimSpritePalette_122, 0x278b - obj_pal gBattleAnimSpritePalette_124, 0x278c - obj_pal gBattleAnimSpritePalette_125, 0x278d - obj_pal gBattleAnimSpritePalette_126, 0x278e - obj_pal gBattleAnimSpritePalette_127, 0x278f - obj_pal gBattleAnimSpritePalette_128, 0x2790 - obj_pal gBattleAnimSpritePalette_128, 0x2791 - obj_pal gBattleAnimSpritePalette_130, 0x2792 - obj_pal gBattleAnimSpritePalette_130, 0x2793 - obj_pal gBattleAnimSpritePalette_132, 0x2794 - obj_pal gBattleAnimSpritePalette_133, 0x2795 - obj_pal gBattleAnimSpritePalette_133, 0x2796 - obj_pal gBattleAnimSpritePalette_135, 0x2797 - obj_pal gBattleAnimSpritePalette_136, 0x2798 - obj_pal gBattleAnimSpritePalette_135, 0x2799 - obj_pal gBattleAnimSpritePalette_135, 0x279a - obj_pal gBattleAnimSpritePalette_139, 0x279b - obj_pal gBattleAnimSpritePalette_140, 0x279c - obj_pal gBattleAnimSpritePalette_141, 0x279d - obj_pal gBattleAnimSpritePalette_141, 0x279e - obj_pal gBattleAnimSpritePalette_143, 0x279f - obj_pal gBattleAnimSpritePalette_144, 0x27a0 - obj_pal gBattleAnimSpritePalette_139, 0x27a1 - obj_pal gBattleAnimSpritePalette_115, 0x27a2 - obj_pal gBattleAnimSpritePalette_147, 0x27a3 - obj_pal gBattleAnimSpritePalette_148, 0x27a4 - obj_pal gBattleAnimSpritePalette_148, 0x27a5 - obj_pal gBattleAnimSpritePalette_150, 0x27a6 - obj_pal gBattleAnimSpritePalette_150, 0x27a7 - obj_pal gBattleAnimSpritePalette_152, 0x27a8 - obj_pal gBattleAnimSpritePalette_153, 0x27a9 - obj_pal gBattleAnimSpritePalette_154, 0x27aa - obj_pal gBattleAnimSpritePalette_155, 0x27ab - obj_pal gBattleAnimSpritePalette_156, 0x27ac - obj_pal gBattleAnimSpritePalette_157, 0x27ad - obj_pal gBattleAnimSpritePalette_158, 0x27ae - obj_pal gBattleAnimSpritePalette_159, 0x27af - obj_pal gBattleAnimSpritePalette_160, 0x27b0 - obj_pal gBattleAnimSpritePalette_161, 0x27b1 - obj_pal gBattleAnimSpritePalette_162, 0x27b2 - obj_pal gBattleAnimSpritePalette_163, 0x27b3 - obj_pal gBattleAnimSpritePalette_164, 0x27b4 - obj_pal gBattleAnimSpritePalette_165, 0x27b5 - obj_pal gBattleAnimSpritePalette_166, 0x27b6 - obj_pal gBattleAnimSpritePalette_167, 0x27b7 - obj_pal gBattleAnimSpritePalette_168, 0x27b8 - obj_pal gBattleAnimSpritePalette_169, 0x27b9 - obj_pal gBattleAnimSpritePalette_170, 0x27ba - obj_pal gBattleAnimSpritePalette_171, 0x27bb - obj_pal gBattleAnimSpritePalette_172, 0x27bc - obj_pal gBattleAnimSpritePalette_001, 0x27bd - obj_pal gBattleAnimSpritePalette_174, 0x27be - obj_pal gBattleAnimSpritePalette_175, 0x27bf - obj_pal gBattleAnimSpritePalette_176, 0x27c0 - obj_pal gBattleAnimSpritePalette_177, 0x27c1 - obj_pal gBattleAnimSpritePalette_178, 0x27c2 - obj_pal gBattleAnimSpritePalette_179, 0x27c3 - obj_pal gBattleAnimSpritePalette_179, 0x27c4 - obj_pal gBattleAnimSpritePalette_179, 0x27c5 - obj_pal gBattleAnimSpritePalette_182, 0x27c6 - obj_pal gBattleAnimSpritePalette_183, 0x27c7 - obj_pal gBattleAnimSpritePalette_184, 0x27c8 - obj_pal gBattleAnimSpritePalette_185, 0x27c9 - obj_pal gBattleAnimSpritePalette_186, 0x27ca - obj_pal gBattleAnimSpritePalette_187, 0x27cb - obj_pal gBattleAnimSpritePalette_188, 0x27cc - obj_pal gBattleAnimSpritePalette_189, 0x27cd - obj_pal gBattleAnimSpritePalette_190, 0x27ce - obj_pal gBattleAnimSpritePalette_191, 0x27cf - obj_pal gBattleAnimSpritePalette_192, 0x27d0 - obj_pal gBattleAnimSpritePalette_193, 0x27d1 - obj_pal gBattleAnimSpritePalette_194, 0x27d2 - obj_pal gBattleAnimSpritePalette_195, 0x27d3 - obj_pal gBattleAnimSpritePalette_196, 0x27d4 - obj_pal gBattleAnimSpritePalette_197, 0x27d5 - obj_pal gBattleAnimSpritePalette_198, 0x27d6 - obj_pal gBattleAnimSpritePalette_199, 0x27d7 - obj_pal gBattleAnimSpritePalette_200, 0x27d8 - obj_pal gBattleAnimSpritePalette_201, 0x27d9 - obj_pal gBattleAnimSpritePalette_202, 0x27da - obj_pal gBattleAnimSpritePalette_203, 0x27db - obj_pal gBattleAnimSpritePalette_204, 0x27dc - obj_pal gBattleAnimSpritePalette_205, 0x27dd - obj_pal gBattleAnimSpritePalette_206, 0x27de - obj_pal gBattleAnimSpritePalette_207, 0x27df - obj_pal gBattleAnimSpritePalette_167, 0x27e0 - obj_pal gBattleAnimSpritePalette_209, 0x27e1 - obj_pal gBattleAnimSpritePalette_210, 0x27e2 - obj_pal gBattleAnimSpritePalette_211, 0x27e3 - obj_pal gBattleAnimSpritePalette_211, 0x27e4 - obj_pal gBattleAnimSpritePalette_211, 0x27e5 - obj_pal gBattleAnimSpritePalette_064, 0x27e6 - obj_pal gBattleAnimSpritePalette_215, 0x27e7 - obj_pal gBattleAnimSpritePalette_216, 0x27e8 - obj_pal gBattleAnimSpritePalette_217, 0x27e9 - obj_pal gBattleAnimSpritePalette_218, 0x27ea - obj_pal gBattleAnimSpritePalette_219, 0x27eb - obj_pal gBattleAnimSpritePalette_220, 0x27ec - obj_pal gBattleAnimSpritePalette_221, 0x27ed - obj_pal gBattleAnimSpritePalette_222, 0x27ee - obj_pal gBattleAnimSpritePalette_223, 0x27ef - obj_pal gBattleAnimSpritePalette_224, 0x27f0 - obj_pal gBattleAnimSpritePalette_225, 0x27f1 - obj_pal gBattleAnimSpritePalette_226, 0x27f2 - obj_pal gBattleAnimSpritePalette_226, 0x27f3 - obj_pal gBattleAnimSpritePalette_228, 0x27f4 - obj_pal gBattleAnimSpritePalette_229, 0x27f5 - obj_pal gBattleAnimSpritePalette_230, 0x27f6 - obj_pal gBattleAnimSpritePalette_231, 0x27f7 - obj_pal gBattleAnimSpritePalette_231, 0x27f8 - obj_pal gBattleAnimSpritePalette_233, 0x27f9 - obj_pal gBattleAnimSpritePalette_234, 0x27fa - obj_pal gBattleAnimSpritePalette_235, 0x27fb - obj_pal gBattleAnimSpritePalette_236, 0x27fc - obj_pal gBattleAnimSpritePalette_237, 0x27fd - obj_pal gBattleAnimSpritePalette_238, 0x27fe - obj_pal gBattleAnimSpritePalette_239, 0x27ff - obj_pal gBattleAnimSpritePalette_240, 0x2800 - obj_pal gBattleAnimSpritePalette_241, 0x2801 - obj_pal gBattleAnimSpritePalette_242, 0x2802 - obj_pal gBattleAnimSpritePalette_243, 0x2803 - obj_pal gBattleAnimSpritePalette_244, 0x2804 - obj_pal gBattleAnimSpritePalette_245, 0x2805 - obj_pal gBattleAnimSpritePalette_245, 0x2806 - obj_pal gBattleAnimSpritePalette_064, 0x2807 - obj_pal gBattleAnimSpritePalette_248, 0x2808 - obj_pal gBattleAnimSpritePalette_249, 0x2809 - obj_pal gBattleAnimSpritePalette_249, 0x280a - obj_pal gBattleAnimSpritePalette_251, 0x280b - obj_pal gBattleAnimSpritePalette_252, 0x280c - obj_pal gBattleAnimSpritePalette_253, 0x280d - obj_pal gBattleAnimSpritePalette_254, 0x280e - obj_pal gBattleAnimSpritePalette_255, 0x280f - obj_pal gBattleAnimSpritePalette_256, 0x2810 - obj_pal gBattleAnimSpritePalette_257, 0x2811 - obj_pal gBattleAnimSpritePalette_258, 0x2812 - obj_pal gBattleAnimSpritePalette_259, 0x2813 - obj_pal gBattleAnimSpritePalette_260, 0x2814 - obj_pal gBattleAnimSpritePalette_261, 0x2815 - obj_pal gBattleAnimSpritePalette_262, 0x2816 - obj_pal gBattleAnimSpritePalette_263, 0x2817 - obj_pal gBattleAnimSpritePalette_264, 0x2818 - obj_pal gBattleAnimSpritePalette_265, 0x2819 - obj_pal gBattleAnimSpritePalette_266, 0x281a - obj_pal gBattleAnimSpritePalette_267, 0x281b - obj_pal gBattleAnimSpritePalette_268, 0x281c - obj_pal gBattleAnimSpritePalette_269, 0x281d - obj_pal gBattleAnimSpritePalette_270, 0x281e - obj_pal gBattleAnimSpritePalette_271, 0x281f - obj_pal gBattleAnimSpritePalette_272, 0x2820 - obj_pal gBattleAnimSpritePalette_272, 0x2821 - obj_pal gBattleAnimSpritePalette_274, 0x2822 - obj_pal gBattleAnimSpritePalette_274, 0x2823 - obj_pal gBattleAnimSpritePalette_274, 0x2824 - obj_pal gBattleAnimSpritePalette_277, 0x2825 - obj_pal gBattleAnimSpritePalette_278, 0x2826 - obj_pal gBattleAnimSpritePalette_279, 0x2827 - obj_pal gBattleAnimSpritePalette_280, 0x2828 - obj_pal gBattleAnimSpritePalette_281, 0x2829 - obj_pal gBattleAnimSpritePalette_282, 0x282a - obj_pal gBattleAnimSpritePalette_283, 0x282b - obj_pal gBattleAnimSpritePalette_284, 0x282c - obj_pal gBattleAnimSpritePalette_285, 0x282d - obj_pal gBattleAnimSpritePalette_286, 0x282e - obj_pal gBattleAnimSpritePalette_287, 0x282f - obj_pal gBattleAnimSpritePalette_288, 0x2830 - - .align 2 -gBattleAnimBackgroundTable:: @ 8525D54 - .4byte gBattleAnimBackgroundImage_00, gBattleAnimBackgroundPalette_00, gBattleAnimBackgroundTilemap_00 - .4byte gBattleAnimBackgroundImage_00, gBattleAnimBackgroundPalette_00, gBattleAnimBackgroundTilemap_00 - .4byte gBattleAnimBackgroundImage_02, gBattleAnimBackgroundPalette_02, gBattleAnimBackgroundTilemap_02 - .4byte gBattleAnimBackgroundImage_03, gBattleAnimBackgroundPalette_03, gBattleAnimBackgroundTilemap_03 - .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_04 - .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_05 - .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_06 - .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_07, gBattleAnimBackgroundTilemap_07 - .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_07, gBattleAnimBackgroundTilemap_08 - .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_09, gBattleAnimBackgroundTilemap_09 - .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_09, gBattleAnimBackgroundTilemap_10 - .4byte gBattleAnimBackgroundImage_11, gBattleAnimBackgroundPalette_11, gBattleAnimBackgroundTilemap_11 - .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_12 - .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_13 - .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_14 - .4byte gBattleAnimBackgroundImage_15, gBattleAnimBackgroundPalette_15, gBattleAnimBackgroundTilemap_15 - .4byte gBattleAnimBackgroundImage_16, gBattleAnimBackgroundPalette_16, gBattleAnimBackgroundTilemap_16 - .4byte gBattleAnimBackgroundImage_17, gBattleAnimBackgroundPalette_17, gBattleAnimBackgroundTilemap_17 - .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_18, gBattleAnimBackgroundTilemap_07 - .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_18, gBattleAnimBackgroundTilemap_08 - .4byte gBattleAnimBackgroundImage_20, gBattleAnimBackgroundPalette_20, gBattleAnimBackgroundTilemap_20 - .4byte gBattleAnimBackgroundImage_21, gBattleAnimBackgroundPalette_21, gBattleAnimBackgroundTilemap_21 - .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_22, gBattleAnimBackgroundTilemap_09 - .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_22, gBattleAnimBackgroundTilemap_10 - .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_04 - .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_05 - .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_06 - diff --git a/include/graphics.h b/include/graphics.h index 8c29dc57c..d17899a9c 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -4099,4 +4099,602 @@ extern const u32 gUnknown_08D83C3C[]; extern const u32 gUnknown_08D83900[]; extern const u32 gBattleFrontierGfx_DomeOptions[]; +extern const u32 gBattleAnimSpriteSheet_000[]; +extern const u32 gBattleAnimSpriteSheet_001[]; +extern const u32 gBattleAnimSpriteSheet_002[]; +extern const u32 gBattleAnimSpriteSheet_003[]; +extern const u32 gBattleAnimSpriteSheet_004[]; +extern const u32 gBattleAnimSpriteSheet_005[]; +extern const u32 gBattleAnimSpriteSheet_006[]; +extern const u32 gBattleAnimSpriteSheet_007[]; +extern const u32 gBattleAnimSpriteSheet_008[]; +extern const u32 gBattleAnimSpriteSheet_009[]; +extern const u32 gBattleAnimSpriteSheet_010[]; +extern const u32 gBattleAnimSpriteSheet_011[]; +extern const u32 gBattleAnimSpriteSheet_012[]; +extern const u32 gBattleAnimSpriteSheet_013[]; +extern const u32 gBattleAnimSpriteSheet_014[]; +extern const u32 gBattleAnimSpriteSheet_015[]; +extern const u32 gBattleAnimSpriteSheet_016[]; +extern const u32 gBattleAnimSpriteSheet_017[]; +extern const u32 gBattleAnimSpriteSheet_018[]; +extern const u32 gBattleAnimSpriteSheet_019[]; +extern const u32 gBattleAnimSpriteSheet_020[]; +extern const u32 gBattleAnimSpriteSheet_021[]; +extern const u32 gBattleAnimSpriteSheet_021[]; +extern const u32 gBattleAnimSpriteSheet_023[]; +extern const u32 gBattleAnimSpriteSheet_024[]; +extern const u32 gBattleAnimSpriteSheet_025[]; +extern const u32 gBattleAnimSpriteSheet_026[]; +extern const u32 gBattleAnimSpriteSheet_027[]; +extern const u32 gBattleAnimSpriteSheet_028[]; +extern const u32 gBattleAnimSpriteSheet_029[]; +extern const u32 gBattleAnimSpriteSheet_030[]; +extern const u32 gBattleAnimSpriteSheet_031[]; +extern const u32 gBattleAnimSpriteSheet_032[]; +extern const u32 gBattleAnimSpriteSheet_033[]; +extern const u32 gBattleAnimSpriteSheet_034[]; +extern const u32 gBattleAnimSpriteSheet_035[]; +extern const u32 gBattleAnimSpriteSheet_036[]; +extern const u32 gBattleAnimSpriteSheet_037[]; +extern const u32 gBattleAnimSpriteSheet_038[]; +extern const u32 gBattleAnimSpriteSheet_039[]; +extern const u32 gBattleAnimSpriteSheet_040[]; +extern const u32 gBattleAnimSpriteSheet_041[]; +extern const u32 gBattleAnimSpriteSheet_042[]; +extern const u32 gBattleAnimSpriteSheet_043[]; +extern const u32 gBattleAnimSpriteSheet_044[]; +extern const u32 gBattleAnimSpriteSheet_045[]; +extern const u32 gBattleAnimSpriteSheet_046[]; +extern const u32 gBattleAnimSpriteSheet_046[]; +extern const u32 gBattleAnimSpriteSheet_048[]; +extern const u32 gBattleAnimSpriteSheet_048[]; +extern const u32 gBattleAnimSpriteSheet_050[]; +extern const u32 gBattleAnimSpriteSheet_051[]; +extern const u32 gBattleAnimSpriteSheet_052[]; +extern const u32 gBattleAnimSpriteSheet_053[]; +extern const u32 gBattleAnimSpriteSheet_054[]; +extern const u32 gBattleAnimSpriteSheet_055[]; +extern const u32 gBattleAnimSpriteSheet_056[]; +extern const u32 gBattleAnimSpriteSheet_057[]; +extern const u32 gBattleAnimSpriteSheet_058[]; +extern const u32 gBattleAnimSpriteSheet_059[]; +extern const u32 gBattleAnimSpriteSheet_060[]; +extern const u32 gBattleAnimSpriteSheet_061[]; +extern const u32 gBattleAnimSpriteSheet_062[]; +extern const u32 gBattleAnimSpriteSheet_063[]; +extern const u32 gBattleAnimSpriteSheet_064[]; +extern const u32 gBattleAnimSpriteSheet_065[]; +extern const u32 gBattleAnimSpriteSheet_066[]; +extern const u32 gBattleAnimSpriteSheet_070[]; +extern const u32 gBattleAnimSpriteSheet_071[]; +extern const u32 gBattleAnimSpriteSheet_072[]; +extern const u32 gBattleAnimSpriteSheet_073[]; +extern const u32 gBattleAnimSpriteSheet_074[]; +extern const u32 gBattleAnimSpriteSheet_075[]; +extern const u32 gBattleAnimSpriteSheet_076[]; +extern const u32 gBattleAnimSpriteSheet_077[]; +extern const u32 gBattleAnimSpriteSheet_078[]; +extern const u32 gBattleAnimSpriteSheet_079[]; +extern const u32 gBattleAnimSpriteSheet_080[]; +extern const u32 gBattleAnimSpriteSheet_081[]; +extern const u32 gBattleAnimSpriteSheet_082[]; +extern const u32 gBattleAnimSpriteSheet_083[]; +extern const u32 gBattleAnimSpriteSheet_084[]; +extern const u32 gBattleAnimSpriteSheet_085[]; +extern const u32 gBattleAnimSpriteSheet_086[]; +extern const u32 gBattleAnimSpriteSheet_087[]; +extern const u32 gBattleAnimSpriteSheet_088[]; +extern const u32 gBattleAnimSpriteSheet_089[]; +extern const u32 gBattleAnimSpriteSheet_090[]; +extern const u32 gBattleAnimSpriteSheet_091[]; +extern const u32 gBattleAnimSpriteSheet_092[]; +extern const u32 gBattleAnimSpriteSheet_093[]; +extern const u32 gBattleAnimSpriteSheet_094[]; +extern const u32 gBattleAnimSpriteSheet_095[]; +extern const u32 gBattleAnimSpriteSheet_096[]; +extern const u32 gBattleAnimSpriteSheet_097[]; +extern const u32 gBattleAnimSpriteSheet_098[]; +extern const u32 gBattleAnimSpriteSheet_099[]; +extern const u32 gBattleAnimSpriteSheet_100[]; +extern const u32 gBattleAnimSpriteSheet_101[]; +extern const u32 gBattleAnimSpriteSheet_102[]; +extern const u32 gBattleAnimSpriteSheet_103[]; +extern const u32 gBattleAnimSpriteSheet_104[]; +extern const u32 gBattleAnimSpriteSheet_105[]; +extern const u32 gBattleAnimSpriteSheet_106[]; +extern const u32 gBattleAnimSpriteSheet_107[]; +extern const u32 gBattleAnimSpriteSheet_108[]; +extern const u32 gBattleAnimSpriteSheet_109[]; +extern const u32 gBattleAnimSpriteSheet_110[]; +extern const u32 gBattleAnimSpriteSheet_111[]; +extern const u32 gBattleAnimSpriteSheet_112[]; +extern const u32 gBattleAnimSpriteSheet_113[]; +extern const u32 gBattleAnimSpriteSheet_114[]; +extern const u32 gBattleAnimSpriteSheet_115[]; +extern const u32 gBattleAnimSpriteSheet_116[]; +extern const u32 gBattleAnimSpriteSheet_117[]; +extern const u32 gBattleAnimSpriteSheet_118[]; +extern const u32 gBattleAnimSpriteSheet_119[]; +extern const u32 gBattleAnimSpriteSheet_120[]; +extern const u32 gBattleAnimSpriteSheet_121[]; +extern const u32 gBattleAnimSpriteSheet_122[]; +extern const u32 gBattleAnimSpriteSheet_123[]; +extern const u32 gBattleAnimSpriteSheet_124[]; +extern const u32 gBattleAnimSpriteSheet_125[]; +extern const u32 gBattleAnimSpriteSheet_126[]; +extern const u32 gBattleAnimSpriteSheet_127[]; +extern const u32 gBattleAnimSpriteSheet_128[]; +extern const u32 gBattleAnimSpriteSheet_129[]; +extern const u32 gBattleAnimSpriteSheet_130[]; +extern const u32 gBattleAnimSpriteSheet_131[]; +extern const u32 gBattleAnimSpriteSheet_132[]; +extern const u32 gBattleAnimSpriteSheet_133[]; +extern const u32 gBattleAnimSpriteSheet_134[]; +extern const u32 gBattleAnimSpriteSheet_135[]; +extern const u32 gBattleAnimSpriteSheet_136[]; +extern const u32 gBattleAnimSpriteSheet_137[]; +extern const u32 gBattleAnimSpriteSheet_138[]; +extern const u32 gBattleAnimSpriteSheet_139[]; +extern const u32 gBattleAnimSpriteSheet_140[]; +extern const u32 gBattleAnimSpriteSheet_141[]; +extern const u32 gBattleAnimSpriteSheet_142[]; +extern const u32 gBattleAnimSpriteSheet_143[]; +extern const u32 gBattleAnimSpriteSheet_144[]; +extern const u32 gBattleAnimSpriteSheet_145[]; +//extern const struct CompressedSpriteSheet gBattleAnimSpriteSheet_146[]; +extern const u32 gBattleAnimSpriteSheet_146[]; +extern const u32 gBattleAnimSpriteSheet_147[]; +extern const u32 gBattleAnimSpriteSheet_148[]; +extern const u32 gBattleAnimSpriteSheet_149[]; +extern const u32 gBattleAnimSpriteSheet_150[]; +extern const u32 gBattleAnimSpriteSheet_151[]; +extern const u32 gBattleAnimSpriteSheet_152[]; +extern const u32 gBattleAnimSpriteSheet_153[]; +extern const u32 gBattleAnimSpriteSheet_154[]; +extern const u32 gBattleAnimSpriteSheet_155[]; +extern const u32 gBattleAnimSpriteSheet_156[]; +extern const u32 gBattleAnimSpriteSheet_157[]; +extern const u32 gBattleAnimSpriteSheet_158[]; +extern const u32 gBattleAnimSpriteSheet_159[]; +extern const u32 gBattleAnimSpriteSheet_160[]; +extern const u32 gBattleAnimSpriteSheet_161[]; +extern const u32 gBattleAnimSpriteSheet_162[]; +extern const u32 gBattleAnimSpriteSheet_163[]; +extern const u32 gBattleAnimSpriteSheet_166[]; +extern const u32 gBattleAnimSpriteSheet_171[]; +extern const u32 gBattleAnimSpriteSheet_173[]; +extern const u32 gBattleAnimSpriteSheet_174[]; +extern const u32 gBattleAnimSpriteSheet_175[]; +extern const u32 gBattleAnimSpriteSheet_176[]; +extern const u32 gBattleAnimSpriteSheet_177[]; +extern const u32 gBattleAnimSpriteSheet_178[]; +extern const u32 gBattleAnimSpriteSheet_179[]; +extern const u32 gBattleAnimSpriteSheet_180[]; +extern const u32 gBattleAnimSpriteSheet_181[]; +extern const u32 gBattleAnimSpriteSheet_182[]; +extern const u32 gBattleAnimSpriteSheet_183[]; +extern const u32 gBattleAnimSpriteSheet_184[]; +extern const u32 gBattleAnimSpriteSheet_185[]; +extern const u32 gBattleAnimSpriteSheet_186[]; +extern const u32 gBattleAnimSpriteSheet_187[]; +extern const u32 gBattleAnimSpriteSheet_188[]; +extern const u32 gBattleAnimSpriteSheet_189[]; +extern const u32 gBattleAnimSpriteSheet_190[]; +extern const u32 gBattleAnimSpriteSheet_191[]; +extern const u32 gBattleAnimSpriteSheet_192[]; +extern const u32 gBattleAnimSpriteSheet_193[]; +extern const u32 gBattleAnimSpriteSheet_194[]; +extern const u32 gBattleAnimSpriteSheet_195[]; +extern const u32 gBattleAnimSpriteSheet_196[]; +extern const u32 gBattleAnimSpriteSheet_197[]; +extern const u32 gBattleAnimSpriteSheet_198[]; +extern const u32 gBattleAnimSpriteSheet_199[]; +extern const u32 gBattleAnimSpriteSheet_200[]; +extern const u32 gBattleAnimSpriteSheet_201[]; +extern const u32 gBattleAnimSpriteSheet_202[]; +extern const u32 gBattleAnimSpriteSheet_203[]; +extern const u32 gBattleAnimSpriteSheet_204[]; +extern const u32 gBattleAnimSpriteSheet_205[]; +extern const u32 gBattleAnimSpriteSheet_206[]; +extern const u32 gBattleAnimSpriteSheet_207[]; +extern const u32 gBattleAnimSpriteSheet_208[]; +extern const u32 gBattleAnimSpriteSheet_209[]; +extern const u32 gBattleAnimSpriteSheet_210[]; +extern const u32 gBattleAnimSpriteSheet_211[]; +extern const u32 gBattleAnimSpriteSheet_212[]; +extern const u32 gBattleAnimSpriteSheet_213[]; +extern const u32 gBattleAnimSpriteSheet_214[]; +extern const u32 gBattleAnimSpriteSheet_215[]; +extern const u32 gBattleAnimSpriteSheet_210[]; +extern const u32 gBattleAnimSpriteSheet_217[]; +extern const u32 gBattleAnimSpriteSheet_218[]; +extern const u32 gBattleAnimSpriteSheet_210[]; +extern const u32 gBattleAnimSpriteSheet_220[]; +extern const u32 gBattleAnimSpriteSheet_221[]; +extern const u32 gBattleAnimSpriteSheet_222[]; +extern const u32 gBattleAnimSpriteSheet_223[]; +extern const u32 gBattleAnimSpriteSheet_224[]; +extern const u32 gBattleAnimSpriteSheet_225[]; +extern const u32 gBattleAnimSpriteSheet_226[]; +extern const u32 gBattleAnimSpriteSheet_227[]; +extern const u32 gBattleAnimSpriteSheet_228[]; +extern const u32 gBattleAnimSpriteSheet_229[]; +extern const u32 gBattleAnimSpriteSheet_230[]; +extern const u32 gBattleAnimSpriteSheet_231[]; +extern const u32 gBattleAnimSpriteSheet_232[]; +extern const u32 gBattleAnimSpriteSheet_233[]; +extern const u32 gBattleAnimSpriteSheet_234[]; +extern const u32 gBattleAnimSpriteSheet_235[]; +extern const u32 gBattleAnimSpriteSheet_235[]; +extern const u32 gBattleAnimSpriteSheet_235[]; +extern const u32 gBattleAnimSpriteSheet_238[]; +extern const u32 gBattleAnimSpriteSheet_239[]; +extern const u32 gBattleAnimSpriteSheet_240[]; +extern const u32 gBattleAnimSpriteSheet_241[]; +extern const u32 gBattleAnimSpriteSheet_242[]; +extern const u32 gBattleAnimSpriteSheet_243[]; +extern const u32 gBattleAnimSpriteSheet_244[]; +extern const u32 gBattleAnimSpriteSheet_245[]; +extern const u32 gBattleAnimSpriteSheet_246[]; +extern const u32 gBattleAnimSpriteSheet_247[]; +extern const u32 gBattleAnimSpriteSheet_248[]; +extern const u32 gBattleAnimSpriteSheet_249[]; +extern const u32 gBattleAnimSpriteSheet_250[]; +extern const u32 gBattleAnimSpriteSheet_251[]; +extern const u32 gBattleAnimSpriteSheet_252[]; +extern const u32 gBattleAnimSpriteSheet_253[]; +extern const u32 gBattleAnimSpriteSheet_254[]; +extern const u32 gBattleAnimSpriteSheet_255[]; +extern const u32 gBattleAnimSpriteSheet_256[]; +extern const u32 gBattleAnimSpriteSheet_257[]; +extern const u32 gBattleAnimSpriteSheet_258[]; +extern const u32 gBattleAnimSpriteSheet_260[]; +extern const u32 gBattleAnimSpriteSheet_261[]; +extern const u32 gBattleAnimSpriteSheet_262[]; +extern const u32 gBattleAnimSpriteSheet_263[]; +extern const u32 gBattleAnimSpriteSheet_264[]; +extern const u32 gBattleAnimSpriteSheet_266[]; +extern const u32 gBattleAnimSpriteSheet_269[]; +extern const u32 gBattleAnimSpriteSheet_270[]; +extern const u32 gBattleAnimSpriteSheet_271[]; +extern const u32 gBattleAnimSpriteSheet_272[]; +extern const u32 gBattleAnimSpriteSheet_273[]; +extern const u32 gBattleAnimSpriteSheet_274[]; +extern const u32 gBattleAnimSpriteSheet_275[]; +extern const u32 gBattleAnimSpriteSheet_276[]; +extern const u32 gBattleAnimSpriteSheet_277[]; +extern const u32 gBattleAnimSpriteSheet_278[]; +extern const u32 gBattleAnimSpriteSheet_279[]; +extern const u32 gBattleAnimSpriteSheet_280[]; +extern const u32 gBattleAnimSpriteSheet_281[]; +extern const u32 gBattleAnimSpriteSheet_282[]; +extern const u32 gBattleAnimSpriteSheet_283[]; +extern const u32 gBattleAnimSpriteSheet_284[]; +extern const u32 gBattleAnimSpriteSheet_285[]; + +extern const u32 gBattleAnimSpritePalette_000[]; +extern const u32 gBattleAnimSpritePalette_001[]; +extern const u32 gBattleAnimSpritePalette_002[]; +extern const u32 gBattleAnimSpritePalette_003[]; +extern const u32 gBattleAnimSpritePalette_004[]; +extern const u32 gBattleAnimSpritePalette_005[]; +extern const u32 gBattleAnimSpritePalette_006[]; +extern const u32 gBattleAnimSpritePalette_007[]; +extern const u32 gBattleAnimSpritePalette_008[]; +extern const u32 gBattleAnimSpritePalette_009[]; +extern const u32 gBattleAnimSpritePalette_010[]; +extern const u32 gBattleAnimSpritePalette_011[]; +extern const u32 gBattleAnimSpritePalette_012[]; +extern const u32 gBattleAnimSpritePalette_013[]; +extern const u32 gBattleAnimSpritePalette_014[]; +extern const u32 gBattleAnimSpritePalette_015[]; +extern const u32 gBattleAnimSpritePalette_016[]; +extern const u32 gBattleAnimSpritePalette_016[]; +extern const u32 gBattleAnimSpritePalette_018[]; +extern const u32 gBattleAnimSpritePalette_019[]; +extern const u32 gBattleAnimSpritePalette_020[]; +extern const u32 gBattleAnimSpritePalette_021[]; +extern const u32 gBattleAnimSpritePalette_022[]; +extern const u32 gBattleAnimSpritePalette_023[]; +extern const u32 gBattleAnimSpritePalette_024[]; +extern const u32 gBattleAnimSpritePalette_025[]; +extern const u32 gBattleAnimSpritePalette_026[]; +extern const u32 gBattleAnimSpritePalette_027[]; +extern const u32 gBattleAnimSpritePalette_028[]; +extern const u32 gBattleAnimSpritePalette_029[]; +extern const u32 gBattleAnimSpritePalette_030[]; +extern const u32 gBattleAnimSpritePalette_031[]; +extern const u32 gBattleAnimSpritePalette_032[]; +extern const u32 gBattleAnimSpritePalette_033[]; +extern const u32 gBattleAnimSpritePalette_033[]; +extern const u32 gBattleAnimSpritePalette_033[]; +extern const u32 gBattleAnimSpritePalette_036[]; +extern const u32 gBattleAnimSpritePalette_036[]; +extern const u32 gBattleAnimSpritePalette_038[]; +extern const u32 gBattleAnimSpritePalette_039[]; +extern const u32 gBattleAnimSpritePalette_038[]; +extern const u32 gBattleAnimSpritePalette_038[]; +extern const u32 gBattleAnimSpritePalette_042[]; +extern const u32 gBattleAnimSpritePalette_043[]; +extern const u32 gBattleAnimSpritePalette_044[]; +extern const u32 gBattleAnimSpritePalette_045[]; +extern const u32 gBattleAnimSpritePalette_046[]; +extern const u32 gBattleAnimSpritePalette_047[]; +extern const u32 gBattleAnimSpritePalette_048[]; +extern const u32 gBattleAnimSpritePalette_049[]; +extern const u32 gBattleAnimSpritePalette_050[]; +extern const u32 gBattleAnimSpritePalette_050[]; +extern const u32 gBattleAnimSpritePalette_050[]; +extern const u32 gBattleAnimSpritePalette_026[]; +extern const u32 gBattleAnimSpritePalette_054[]; +extern const u32 gBattleAnimSpritePalette_050[]; +extern const u32 gBattleAnimSpritePalette_056[]; +extern const u32 gBattleAnimSpritePalette_057[]; +extern const u32 gBattleAnimSpritePalette_058[]; +extern const u32 gBattleAnimSpritePalette_059[]; +extern const u32 gBattleAnimSpritePalette_060[]; +extern const u32 gBattleAnimSpritePalette_061[]; +extern const u32 gBattleAnimSpritePalette_062[]; +extern const u32 gBattleAnimSpritePalette_063[]; +extern const u32 gBattleAnimSpritePalette_064[]; +extern const u32 gBattleAnimSpritePalette_065[]; +extern const u32 gBattleAnimSpritePalette_066[]; +extern const u32 gBattleAnimSpritePalette_067[]; +extern const u32 gBattleAnimSpritePalette_068[]; +extern const u32 gBattleAnimSpritePalette_065[]; +extern const u32 gBattleAnimSpritePalette_070[]; +extern const u32 gBattleAnimSpritePalette_070[]; +extern const u32 gBattleAnimSpritePalette_072[]; +extern const u32 gBattleAnimSpritePalette_073[]; +extern const u32 gBattleAnimSpritePalette_074[]; +extern const u32 gBattleAnimSpritePalette_075[]; +extern const u32 gBattleAnimSpritePalette_076[]; +extern const u32 gBattleAnimSpritePalette_076[]; +extern const u32 gBattleAnimSpritePalette_078[]; +extern const u32 gBattleAnimSpritePalette_078[]; +extern const u32 gBattleAnimSpritePalette_080[]; +extern const u32 gBattleAnimSpritePalette_081[]; +extern const u32 gBattleAnimSpritePalette_082[]; +extern const u32 gBattleAnimSpritePalette_083[]; +extern const u32 gBattleAnimSpritePalette_084[]; +extern const u32 gBattleAnimSpritePalette_085[]; +extern const u32 gBattleAnimSpritePalette_086[]; +extern const u32 gBattleAnimSpritePalette_087[]; +extern const u32 gBattleAnimSpritePalette_088[]; +extern const u32 gBattleAnimSpritePalette_089[]; +extern const u32 gBattleAnimSpritePalette_090[]; +extern const u32 gBattleAnimSpritePalette_091[]; +extern const u32 gBattleAnimSpritePalette_092[]; +extern const u32 gBattleAnimSpritePalette_093[]; +extern const u32 gBattleAnimSpritePalette_094[]; +extern const u32 gBattleAnimSpritePalette_095[]; +extern const u32 gBattleAnimSpritePalette_096[]; +extern const u32 gBattleAnimSpritePalette_097[]; +extern const u32 gBattleAnimSpritePalette_094[]; +extern const u32 gBattleAnimSpritePalette_099[]; +extern const u32 gBattleAnimSpritePalette_100[]; +extern const u32 gBattleAnimSpritePalette_101[]; +extern const u32 gBattleAnimSpritePalette_101[]; +extern const u32 gBattleAnimSpritePalette_103[]; +extern const u32 gBattleAnimSpritePalette_104[]; +extern const u32 gBattleAnimSpritePalette_105[]; +extern const u32 gBattleAnimSpritePalette_105[]; +extern const u32 gBattleAnimSpritePalette_107[]; +extern const u32 gBattleAnimSpritePalette_107[]; +extern const u32 gBattleAnimSpritePalette_109[]; +extern const u32 gBattleAnimSpritePalette_109[]; +extern const u32 gBattleAnimSpritePalette_111[]; +extern const u32 gBattleAnimSpritePalette_112[]; +extern const u32 gBattleAnimSpritePalette_113[]; +extern const u32 gBattleAnimSpritePalette_114[]; +extern const u32 gBattleAnimSpritePalette_115[]; +extern const u32 gBattleAnimSpritePalette_116[]; +extern const u32 gBattleAnimSpritePalette_117[]; +extern const u32 gBattleAnimSpritePalette_118[]; +extern const u32 gBattleAnimSpritePalette_119[]; +extern const u32 gBattleAnimSpritePalette_120[]; +extern const u32 gBattleAnimSpritePalette_121[]; +extern const u32 gBattleAnimSpritePalette_122[]; +extern const u32 gBattleAnimSpritePalette_122[]; +extern const u32 gBattleAnimSpritePalette_124[]; +extern const u32 gBattleAnimSpritePalette_125[]; +extern const u32 gBattleAnimSpritePalette_126[]; +extern const u32 gBattleAnimSpritePalette_127[]; +extern const u32 gBattleAnimSpritePalette_128[]; +extern const u32 gBattleAnimSpritePalette_128[]; +extern const u32 gBattleAnimSpritePalette_130[]; +extern const u32 gBattleAnimSpritePalette_130[]; +extern const u32 gBattleAnimSpritePalette_132[]; +extern const u32 gBattleAnimSpritePalette_133[]; +extern const u32 gBattleAnimSpritePalette_133[]; +extern const u32 gBattleAnimSpritePalette_135[]; +extern const u32 gBattleAnimSpritePalette_136[]; +extern const u32 gBattleAnimSpritePalette_135[]; +extern const u32 gBattleAnimSpritePalette_135[]; +extern const u32 gBattleAnimSpritePalette_139[]; +extern const u32 gBattleAnimSpritePalette_140[]; +extern const u32 gBattleAnimSpritePalette_141[]; +extern const u32 gBattleAnimSpritePalette_141[]; +extern const u32 gBattleAnimSpritePalette_143[]; +extern const u32 gBattleAnimSpritePalette_144[]; +extern const u32 gBattleAnimSpritePalette_139[]; +extern const u32 gBattleAnimSpritePalette_115[]; +extern const u32 gBattleAnimSpritePalette_147[]; +extern const u32 gBattleAnimSpritePalette_148[]; +extern const u32 gBattleAnimSpritePalette_148[]; +extern const u32 gBattleAnimSpritePalette_150[]; +extern const u32 gBattleAnimSpritePalette_150[]; +extern const u32 gBattleAnimSpritePalette_152[]; +extern const u32 gBattleAnimSpritePalette_153[]; +extern const u32 gBattleAnimSpritePalette_154[]; +extern const u32 gBattleAnimSpritePalette_155[]; +extern const u32 gBattleAnimSpritePalette_156[]; +extern const u32 gBattleAnimSpritePalette_157[]; +extern const u32 gBattleAnimSpritePalette_158[]; +extern const u32 gBattleAnimSpritePalette_159[]; +extern const u32 gBattleAnimSpritePalette_160[]; +extern const u32 gBattleAnimSpritePalette_161[]; +extern const u32 gBattleAnimSpritePalette_162[]; +extern const u32 gBattleAnimSpritePalette_163[]; +extern const u32 gBattleAnimSpritePalette_164[]; +extern const u32 gBattleAnimSpritePalette_165[]; +extern const u32 gBattleAnimSpritePalette_166[]; +extern const u32 gBattleAnimSpritePalette_167[]; +extern const u32 gBattleAnimSpritePalette_168[]; +extern const u32 gBattleAnimSpritePalette_169[]; +extern const u32 gBattleAnimSpritePalette_170[]; +extern const u32 gBattleAnimSpritePalette_171[]; +extern const u32 gBattleAnimSpritePalette_172[]; +extern const u32 gBattleAnimSpritePalette_174[]; +extern const u32 gBattleAnimSpritePalette_175[]; +extern const u32 gBattleAnimSpritePalette_176[]; +extern const u32 gBattleAnimSpritePalette_177[]; +extern const u32 gBattleAnimSpritePalette_178[]; +extern const u32 gBattleAnimSpritePalette_179[]; +extern const u32 gBattleAnimSpritePalette_182[]; +extern const u32 gBattleAnimSpritePalette_183[]; +extern const u32 gBattleAnimSpritePalette_184[]; +extern const u32 gBattleAnimSpritePalette_185[]; +extern const u32 gBattleAnimSpritePalette_186[]; +extern const u32 gBattleAnimSpritePalette_187[]; +extern const u32 gBattleAnimSpritePalette_188[]; +extern const u32 gBattleAnimSpritePalette_189[]; +extern const u32 gBattleAnimSpritePalette_190[]; +extern const u32 gBattleAnimSpritePalette_191[]; +extern const u32 gBattleAnimSpritePalette_192[]; +extern const u32 gBattleAnimSpritePalette_193[]; +extern const u32 gBattleAnimSpritePalette_194[]; +extern const u32 gBattleAnimSpritePalette_195[]; +extern const u32 gBattleAnimSpritePalette_196[]; +extern const u32 gBattleAnimSpritePalette_197[]; +extern const u32 gBattleAnimSpritePalette_198[]; +extern const u32 gBattleAnimSpritePalette_199[]; +extern const u32 gBattleAnimSpritePalette_200[]; +extern const u32 gBattleAnimSpritePalette_201[]; +extern const u32 gBattleAnimSpritePalette_202[]; +extern const u32 gBattleAnimSpritePalette_203[]; +extern const u32 gBattleAnimSpritePalette_204[]; +extern const u32 gBattleAnimSpritePalette_205[]; +extern const u32 gBattleAnimSpritePalette_206[]; +extern const u32 gBattleAnimSpritePalette_207[]; +extern const u32 gBattleAnimSpritePalette_209[]; +extern const u32 gBattleAnimSpritePalette_210[]; +extern const u32 gBattleAnimSpritePalette_211[]; +extern const u32 gBattleAnimSpritePalette_215[]; +extern const u32 gBattleAnimSpritePalette_216[]; +extern const u32 gBattleAnimSpritePalette_217[]; +extern const u32 gBattleAnimSpritePalette_218[]; +extern const u32 gBattleAnimSpritePalette_219[]; +extern const u32 gBattleAnimSpritePalette_220[]; +extern const u32 gBattleAnimSpritePalette_221[]; +extern const u32 gBattleAnimSpritePalette_222[]; +extern const u32 gBattleAnimSpritePalette_223[]; +extern const u32 gBattleAnimSpritePalette_224[]; +extern const u32 gBattleAnimSpritePalette_225[]; +extern const u32 gBattleAnimSpritePalette_226[]; +extern const u32 gBattleAnimSpritePalette_228[]; +extern const u32 gBattleAnimSpritePalette_229[]; +extern const u32 gBattleAnimSpritePalette_230[]; +extern const u32 gBattleAnimSpritePalette_231[]; +extern const u32 gBattleAnimSpritePalette_233[]; +extern const u32 gBattleAnimSpritePalette_234[]; +extern const u32 gBattleAnimSpritePalette_235[]; +extern const u32 gBattleAnimSpritePalette_236[]; +extern const u32 gBattleAnimSpritePalette_237[]; +extern const u32 gBattleAnimSpritePalette_238[]; +extern const u32 gBattleAnimSpritePalette_239[]; +extern const u32 gBattleAnimSpritePalette_240[]; +extern const u32 gBattleAnimSpritePalette_241[]; +extern const u32 gBattleAnimSpritePalette_242[]; +extern const u32 gBattleAnimSpritePalette_243[]; +extern const u32 gBattleAnimSpritePalette_244[]; +extern const u32 gBattleAnimSpritePalette_245[]; +extern const u32 gBattleAnimSpritePalette_248[]; +extern const u32 gBattleAnimSpritePalette_249[]; +extern const u32 gBattleAnimSpritePalette_251[]; +extern const u32 gBattleAnimSpritePalette_252[]; +extern const u32 gBattleAnimSpritePalette_253[]; +extern const u32 gBattleAnimSpritePalette_254[]; +extern const u32 gBattleAnimSpritePalette_255[]; +extern const u32 gBattleAnimSpritePalette_256[]; +extern const u32 gBattleAnimSpritePalette_257[]; +extern const u32 gBattleAnimSpritePalette_258[]; +extern const u32 gBattleAnimSpritePalette_259[]; +extern const u32 gBattleAnimSpritePalette_260[]; +extern const u32 gBattleAnimSpritePalette_261[]; +extern const u32 gBattleAnimSpritePalette_262[]; +extern const u32 gBattleAnimSpritePalette_263[]; +extern const u32 gBattleAnimSpritePalette_264[]; +extern const u32 gBattleAnimSpritePalette_265[]; +extern const u32 gBattleAnimSpritePalette_266[]; +extern const u32 gBattleAnimSpritePalette_267[]; +extern const u32 gBattleAnimSpritePalette_268[]; +extern const u32 gBattleAnimSpritePalette_269[]; +extern const u32 gBattleAnimSpritePalette_270[]; +extern const u32 gBattleAnimSpritePalette_271[]; +extern const u32 gBattleAnimSpritePalette_272[]; +extern const u32 gBattleAnimSpritePalette_274[]; +extern const u32 gBattleAnimSpritePalette_277[]; +extern const u32 gBattleAnimSpritePalette_278[]; +extern const u32 gBattleAnimSpritePalette_279[]; +extern const u32 gBattleAnimSpritePalette_280[]; +extern const u32 gBattleAnimSpritePalette_281[]; +extern const u32 gBattleAnimSpritePalette_282[]; +extern const u32 gBattleAnimSpritePalette_283[]; +extern const u32 gBattleAnimSpritePalette_284[]; +extern const u32 gBattleAnimSpritePalette_285[]; +extern const u32 gBattleAnimSpritePalette_286[]; +extern const u32 gBattleAnimSpritePalette_287[]; +extern const u32 gBattleAnimSpritePalette_288[]; + +extern struct BattleAnimBackground gBattleAnimBackgroundImage_00[]; +extern struct BattleAnimBackground gBattleAnimBackgroundImage_02[]; +extern struct BattleAnimBackground gBattleAnimBackgroundImage_03[]; +extern struct BattleAnimBackground gBattleAnimBackgroundImage_04[]; +extern struct BattleAnimBackground gBattleAnimBackgroundImage_07[]; +extern struct BattleAnimBackground gBattleAnimBackgroundImage_09[]; +extern struct BattleAnimBackground gBattleAnimBackgroundImage_11[]; +extern struct BattleAnimBackground gBattleAnimBackgroundImage_12[]; +extern struct BattleAnimBackground gBattleAnimBackgroundImage_15[]; +extern struct BattleAnimBackground gBattleAnimBackgroundImage_16[]; +extern struct BattleAnimBackground gBattleAnimBackgroundImage_17[]; +extern struct BattleAnimBackground gBattleAnimBackgroundImage_20[]; +extern struct BattleAnimBackground gBattleAnimBackgroundImage_21[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_00[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_02[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_03[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_04[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_07[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_09[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_11[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_12[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_15[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_16[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_17[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_18[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_20[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_21[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_22[]; +extern struct BattleAnimBackground gBattleAnimBackgroundPalette_24[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_00[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_02[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_03[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_04[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_05[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_06[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_07[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_08[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_09[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_10[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_11[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_12[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_13[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_14[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_15[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_16[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_17[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_20[]; +extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_21[]; + #endif //GUARD_GRAPHICS_H diff --git a/ld_script.txt b/ld_script.txt index 77f95e96f..6d348c7fc 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -418,7 +418,6 @@ SECTIONS { src/tileset_anims.o(.rodata); src/palette.o(.rodata); data/fanfares.o(.rodata); - data/battle_anims.o(.rodata); src/battle_anim.o(.rodata); src/battle_anim_80A5C6C.o(.rodata); data/map_events.o(.rodata); diff --git a/src/battle_anim.c b/src/battle_anim.c index 590e34cb6..bf3a791bf 100644 --- a/src/battle_anim.c +++ b/src/battle_anim.c @@ -10,6 +10,7 @@ #include "task.h" #include "decompress.h" #include "sound.h" +#include "graphics.h" #include "dma3.h" #include "bg.h" #include "gpu_regs.h" @@ -123,7 +124,1273 @@ EWRAM_DATA u8 gBattleAnimTarget = 0; EWRAM_DATA u16 gAnimBattlerSpecies[MAX_BATTLERS_COUNT] = {0}; EWRAM_DATA u8 gUnknown_02038440 = 0; -// const rom data +const struct OamData gUnknown_08524904 = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_SQUARE, + .size = 0, + .priority = 2, +}; + + +const struct OamData gUnknown_0852490C = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_SQUARE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524914 = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_SQUARE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_0852491C = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_SQUARE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_08524924 = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_H_RECTANGLE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_0852492C = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_H_RECTANGLE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524934 = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_H_RECTANGLE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_0852493C = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_H_RECTANGLE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_08524944 = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_V_RECTANGLE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_0852494C = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_V_RECTANGLE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524954 = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_V_RECTANGLE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_0852495C = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_V_RECTANGLE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_08524964 = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_SQUARE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_0852496C = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_SQUARE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524974 = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_SQUARE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_0852497C = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_SQUARE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_08524984 = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_H_RECTANGLE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_0852498C = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_H_RECTANGLE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524994 = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_H_RECTANGLE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_0852499C = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_H_RECTANGLE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_085249A4 = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_V_RECTANGLE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_085249AC = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_V_RECTANGLE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_085249B4 = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_V_RECTANGLE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_085249BC = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_V_RECTANGLE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_085249C4 = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_SQUARE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_085249CC = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_SQUARE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_085249D4 = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_SQUARE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_085249DC = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_SQUARE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_085249E4 = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_H_RECTANGLE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_085249EC = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_H_RECTANGLE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_085249F4 = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_H_RECTANGLE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_085249FC = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_H_RECTANGLE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_08524A04 = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_V_RECTANGLE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_08524A0C = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_V_RECTANGLE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524A14 = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_V_RECTANGLE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_08524A1C = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_NORMAL, + .shape = ST_OAM_V_RECTANGLE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_08524A24 = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_SQUARE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_08524A2C = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_SQUARE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524A34 = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_SQUARE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_08524A3C = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_SQUARE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_08524A44 = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_H_RECTANGLE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_08524A4C = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_H_RECTANGLE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524A54 = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_H_RECTANGLE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_08524A5C = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_H_RECTANGLE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_08524A64 = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_V_RECTANGLE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_08524A6C = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_V_RECTANGLE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524A74 = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_V_RECTANGLE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_08524A7C = +{ + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_V_RECTANGLE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_08524A84 = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_SQUARE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_08524A8C = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_SQUARE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524A94 = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_SQUARE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_08524A9C = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_SQUARE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_08524AA4 = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_H_RECTANGLE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_08524AAC = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_H_RECTANGLE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524AB4 = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_H_RECTANGLE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_08524ABC = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_H_RECTANGLE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_08524AC4 = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_V_RECTANGLE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_08524ACC = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_V_RECTANGLE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524AD4 = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_V_RECTANGLE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_08524ADC = +{ + .affineMode = ST_OAM_AFFINE_NORMAL, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_V_RECTANGLE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_08524AE4 = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_SQUARE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_08524AEC = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_SQUARE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524AF4 = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_SQUARE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_08524AFC = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_SQUARE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_08524B04 = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_H_RECTANGLE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_08524B0C = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_H_RECTANGLE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524B14 = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_H_RECTANGLE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_08524B1C = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_H_RECTANGLE, + .size = 3, + .priority = 2, +}; + +const struct OamData gUnknown_08524B24 = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_V_RECTANGLE, + .size = 0, + .priority = 2, +}; + +const struct OamData gUnknown_08524B2C = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_V_RECTANGLE, + .size = 1, + .priority = 2, +}; + +const struct OamData gUnknown_08524B34 = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_V_RECTANGLE, + .size = 2, + .priority = 2, +}; + +const struct OamData gUnknown_08524B3C = +{ + .affineMode = ST_OAM_AFFINE_DOUBLE, + .objMode = ST_OAM_OBJ_BLEND, + .shape = ST_OAM_V_RECTANGLE, + .size = 3, + .priority = 2, +}; + +const struct CompressedSpriteSheet gBattleAnimPicTable[] = +{ + {gBattleAnimSpriteSheet_000, 0x0200, 0x2710}, + {gBattleAnimSpriteSheet_001, 0x0300, 0x2711}, + {gBattleAnimSpriteSheet_002, 0x0200, 0x2712}, + {gBattleAnimSpriteSheet_003, 0x0100, 0x2713}, + {gBattleAnimSpriteSheet_004, 0x0200, 0x2714}, + {gBattleAnimSpriteSheet_005, 0x0400, 0x2715}, + {gBattleAnimSpriteSheet_006, 0x0180, 0x2716}, + {gBattleAnimSpriteSheet_007, 0x0800, 0x2717}, + {gBattleAnimSpriteSheet_008, 0x0020, 0x2718}, + {gBattleAnimSpriteSheet_009, 0x0400, 0x2719}, + {gBattleAnimSpriteSheet_010, 0x1200, 0x271a}, + {gBattleAnimSpriteSheet_011, 0x0180, 0x271b}, + {gBattleAnimSpriteSheet_012, 0x0080, 0x271c}, + {gBattleAnimSpriteSheet_013, 0x0080, 0x271d}, + {gBattleAnimSpriteSheet_014, 0x0280, 0x271e}, + {gBattleAnimSpriteSheet_015, 0x0080, 0x271f}, + {gBattleAnimSpriteSheet_016, 0x0100, 0x2720}, + {gBattleAnimSpriteSheet_017, 0x0020, 0x2721}, + {gBattleAnimSpriteSheet_018, 0x0080, 0x2722}, + {gBattleAnimSpriteSheet_019, 0x0400, 0x2723}, + {gBattleAnimSpriteSheet_020, 0x0200, 0x2724}, + {gBattleAnimSpriteSheet_021, 0x0a00, 0x2725}, + {gBattleAnimSpriteSheet_021, 0x0a00, 0x2726}, + {gBattleAnimSpriteSheet_023, 0x0380, 0x2727}, + {gBattleAnimSpriteSheet_024, 0x0300, 0x2728}, + {gBattleAnimSpriteSheet_025, 0x0a00, 0x2729}, + {gBattleAnimSpriteSheet_026, 0x0a00, 0x272a}, + {gBattleAnimSpriteSheet_027, 0x0a00, 0x272b}, + {gBattleAnimSpriteSheet_028, 0x0a00, 0x272c}, + {gBattleAnimSpriteSheet_029, 0x0a00, 0x272d}, + {gBattleAnimSpriteSheet_030, 0x0a00, 0x272e}, + {gBattleAnimSpriteSheet_031, 0x0e00, 0x272f}, + {gBattleAnimSpriteSheet_032, 0x0380, 0x2730}, + {gBattleAnimSpriteSheet_033, 0x1000, 0x2731}, + {gBattleAnimSpriteSheet_034, 0x0800, 0x2732}, + {gBattleAnimSpriteSheet_035, 0x0a00, 0x2733}, + {gBattleAnimSpriteSheet_036, 0x0800, 0x2734}, + {gBattleAnimSpriteSheet_037, 0x0a00, 0x2735}, + {gBattleAnimSpriteSheet_038, 0x0a00, 0x2736}, + {gBattleAnimSpriteSheet_039, 0x0a00, 0x2737}, + {gBattleAnimSpriteSheet_040, 0x0a00, 0x2738}, + {gBattleAnimSpriteSheet_041, 0x0a00, 0x2739}, + {gBattleAnimSpriteSheet_042, 0x0a00, 0x273a}, + {gBattleAnimSpriteSheet_043, 0x0a00, 0x273b}, + {gBattleAnimSpriteSheet_044, 0x0a00, 0x273c}, + {gBattleAnimSpriteSheet_045, 0x0a00, 0x273d}, + {gBattleAnimSpriteSheet_046, 0x1000, 0x273e}, + {gBattleAnimSpriteSheet_046, 0x1000, 0x273f}, + {gBattleAnimSpriteSheet_048, 0x1000, 0x2740}, + {gBattleAnimSpriteSheet_048, 0x1000, 0x2741}, + {gBattleAnimSpriteSheet_050, 0x0200, 0x2742}, + {gBattleAnimSpriteSheet_051, 0x0200, 0x2743}, + {gBattleAnimSpriteSheet_052, 0x0200, 0x2744}, + {gBattleAnimSpriteSheet_053, 0x0800, 0x2745}, + {gBattleAnimSpriteSheet_054, 0x0080, 0x2746}, + {gBattleAnimSpriteSheet_055, 0x0200, 0x2747}, + {gBattleAnimSpriteSheet_056, 0x1000, 0x2748}, + {gBattleAnimSpriteSheet_057, 0x0180, 0x2749}, + {gBattleAnimSpriteSheet_058, 0x0c00, 0x274a}, + {gBattleAnimSpriteSheet_059, 0x0100, 0x274b}, + {gBattleAnimSpriteSheet_060, 0x0040, 0x274c}, + {gBattleAnimSpriteSheet_061, 0x0180, 0x274d}, + {gBattleAnimSpriteSheet_062, 0x0800, 0x274e}, + {gBattleAnimSpriteSheet_063, 0x0480, 0x274f}, + {gBattleAnimSpriteSheet_064, 0x0200, 0x2750}, + {gBattleAnimSpriteSheet_065, 0x0200, 0x2751}, + {gBattleAnimSpriteSheet_066, 0x0100, 0x2752}, + {gBattleAnimSpriteSheet_065, 0x0200, 0x2753}, + {gBattleAnimSpriteSheet_065, 0x0200, 0x2754}, + {gBattleAnimSpriteSheet_065, 0x0200, 0x2755}, + {gBattleAnimSpriteSheet_070, 0x0200, 0x2756}, + {gBattleAnimSpriteSheet_071, 0x0a00, 0x2757}, + {gBattleAnimSpriteSheet_072, 0x0300, 0x2758}, + {gBattleAnimSpriteSheet_073, 0x0180, 0x2759}, + {gBattleAnimSpriteSheet_074, 0x00a0, 0x275a}, + {gBattleAnimSpriteSheet_075, 0x0700, 0x275b}, + {gBattleAnimSpriteSheet_076, 0x0400, 0x275c}, + {gBattleAnimSpriteSheet_077, 0x0200, 0x275d}, + {gBattleAnimSpriteSheet_078, 0x0300, 0x275e}, + {gBattleAnimSpriteSheet_079, 0x0c00, 0x275f}, + {gBattleAnimSpriteSheet_080, 0x0a00, 0x2760}, + {gBattleAnimSpriteSheet_081, 0x0080, 0x2761}, + {gBattleAnimSpriteSheet_082, 0x0040, 0x2762}, + {gBattleAnimSpriteSheet_083, 0x0e00, 0x2763}, + {gBattleAnimSpriteSheet_084, 0x0e00, 0x2764}, + {gBattleAnimSpriteSheet_085, 0x0280, 0x2765}, + {gBattleAnimSpriteSheet_086, 0x0200, 0x2766}, + {gBattleAnimSpriteSheet_087, 0x0080, 0x2767}, + {gBattleAnimSpriteSheet_088, 0x00c0, 0x2768}, + {gBattleAnimSpriteSheet_089, 0x0a00, 0x2769}, + {gBattleAnimSpriteSheet_090, 0x0200, 0x276a}, + {gBattleAnimSpriteSheet_091, 0x0180, 0x276b}, + {gBattleAnimSpriteSheet_092, 0x0080, 0x276c}, + {gBattleAnimSpriteSheet_093, 0x1000, 0x276d}, + {gBattleAnimSpriteSheet_094, 0x0a00, 0x276e}, + {gBattleAnimSpriteSheet_095, 0x0180, 0x276f}, + {gBattleAnimSpriteSheet_096, 0x0380, 0x2770}, + {gBattleAnimSpriteSheet_097, 0x0c00, 0x2771}, + {gBattleAnimSpriteSheet_098, 0x0200, 0x2772}, + {gBattleAnimSpriteSheet_099, 0x0200, 0x2773}, + {gBattleAnimSpriteSheet_100, 0x0200, 0x2774}, + {gBattleAnimSpriteSheet_101, 0x0200, 0x2775}, + {gBattleAnimSpriteSheet_102, 0x0400, 0x2776}, + {gBattleAnimSpriteSheet_103, 0x0080, 0x2777}, + {gBattleAnimSpriteSheet_104, 0x0400, 0x2778}, + {gBattleAnimSpriteSheet_105, 0x0c00, 0x2779}, + {gBattleAnimSpriteSheet_106, 0x0200, 0x277a}, + {gBattleAnimSpriteSheet_107, 0x1000, 0x277b}, + {gBattleAnimSpriteSheet_108, 0x0a00, 0x277c}, + {gBattleAnimSpriteSheet_109, 0x0020, 0x277d}, + {gBattleAnimSpriteSheet_110, 0x0e00, 0x277e}, + {gBattleAnimSpriteSheet_111, 0x0080, 0x277f}, + {gBattleAnimSpriteSheet_112, 0x0a00, 0x2780}, + {gBattleAnimSpriteSheet_113, 0x0400, 0x2781}, + {gBattleAnimSpriteSheet_114, 0x0200, 0x2782}, + {gBattleAnimSpriteSheet_115, 0x0700, 0x2783}, + {gBattleAnimSpriteSheet_116, 0x0800, 0x2784}, + {gBattleAnimSpriteSheet_117, 0x0a00, 0x2785}, + {gBattleAnimSpriteSheet_118, 0x0600, 0x2786}, + {gBattleAnimSpriteSheet_119, 0x0800, 0x2787}, + {gBattleAnimSpriteSheet_120, 0x0200, 0x2788}, + {gBattleAnimSpriteSheet_121, 0x0040, 0x2789}, + {gBattleAnimSpriteSheet_122, 0x0180, 0x278a}, + {gBattleAnimSpriteSheet_123, 0x0600, 0x278b}, + {gBattleAnimSpriteSheet_124, 0x0600, 0x278c}, + {gBattleAnimSpriteSheet_125, 0x0200, 0x278d}, + {gBattleAnimSpriteSheet_126, 0x0080, 0x278e}, + {gBattleAnimSpriteSheet_127, 0x0200, 0x278f}, + {gBattleAnimSpriteSheet_128, 0x0800, 0x2790}, + {gBattleAnimSpriteSheet_129, 0x0080, 0x2791}, + {gBattleAnimSpriteSheet_130, 0x0a00, 0x2792}, + {gBattleAnimSpriteSheet_131, 0x0280, 0x2793}, + {gBattleAnimSpriteSheet_132, 0x0280, 0x2794}, + {gBattleAnimSpriteSheet_133, 0x0100, 0x2795}, + {gBattleAnimSpriteSheet_134, 0x0200, 0x2796}, + {gBattleAnimSpriteSheet_135, 0x0200, 0x2797}, + {gBattleAnimSpriteSheet_136, 0x0020, 0x2798}, + {gBattleAnimSpriteSheet_137, 0x0a00, 0x2799}, + {gBattleAnimSpriteSheet_138, 0x0800, 0x279a}, + {gBattleAnimSpriteSheet_139, 0x0800, 0x279b}, + {gBattleAnimSpriteSheet_140, 0x00c0, 0x279c}, + {gBattleAnimSpriteSheet_141, 0x01c0, 0x279d}, + {gBattleAnimSpriteSheet_142, 0x0100, 0x279e}, + {gBattleAnimSpriteSheet_143, 0x0800, 0x279f}, + {gBattleAnimSpriteSheet_144, 0x0200, 0x27a0}, + {gBattleAnimSpriteSheet_145, 0x0800, 0x27a1}, + {gBattleAnimSpriteSheet_146, 0x0180, 0x27a2}, + {gBattleAnimSpriteSheet_147, 0x0180, 0x27a3}, + {gBattleAnimSpriteSheet_148, 0x0200, 0x27a4}, + {gBattleAnimSpriteSheet_149, 0x0200, 0x27a5}, + {gBattleAnimSpriteSheet_150, 0x0180, 0x27a6}, + {gBattleAnimSpriteSheet_151, 0x0400, 0x27a7}, + {gBattleAnimSpriteSheet_152, 0x0080, 0x27a8}, + {gBattleAnimSpriteSheet_153, 0x0100, 0x27a9}, + {gBattleAnimSpriteSheet_154, 0x0100, 0x27aa}, + {gBattleAnimSpriteSheet_155, 0x0140, 0x27ab}, + {gBattleAnimSpriteSheet_156, 0x0800, 0x27ac}, + {gBattleAnimSpriteSheet_157, 0x0200, 0x27ad}, + {gBattleAnimSpriteSheet_158, 0x0100, 0x27ae}, + {gBattleAnimSpriteSheet_159, 0x00a0, 0x27af}, + {gBattleAnimSpriteSheet_160, 0x0100, 0x27b0}, + {gBattleAnimSpriteSheet_161, 0x0080, 0x27b1}, + {gBattleAnimSpriteSheet_162, 0x0300, 0x27b2}, + {gBattleAnimSpriteSheet_163, 0x0100, 0x27b3}, + {gBattleAnimSpriteSheet_163, 0x0100, 0x27b4}, + {gBattleAnimSpriteSheet_163, 0x0100, 0x27b5}, + {gBattleAnimSpriteSheet_166, 0x0800, 0x27b6}, + {gBattleAnimSpriteSheet_166, 0x0800, 0x27b7}, + {gBattleAnimSpriteSheet_166, 0x0800, 0x27b8}, + {gBattleAnimSpriteSheet_166, 0x0800, 0x27b9}, + {gBattleAnimSpriteSheet_166, 0x0800, 0x27ba}, + {gBattleAnimSpriteSheet_171, 0x0080, 0x27bb}, + {gBattleAnimSpriteSheet_144, 0x0200, 0x27bc}, + {gBattleAnimSpriteSheet_173, 0x0200, 0x27bd}, + {gBattleAnimSpriteSheet_174, 0x0200, 0x27be}, + {gBattleAnimSpriteSheet_175, 0x0080, 0x27bf}, + {gBattleAnimSpriteSheet_176, 0x0200, 0x27c0}, + {gBattleAnimSpriteSheet_177, 0x0500, 0x27c1}, + {gBattleAnimSpriteSheet_178, 0x0800, 0x27c2}, + {gBattleAnimSpriteSheet_179, 0x0400, 0x27c3}, + {gBattleAnimSpriteSheet_180, 0x0020, 0x27c4}, + {gBattleAnimSpriteSheet_181, 0x0800, 0x27c5}, + {gBattleAnimSpriteSheet_182, 0x0100, 0x27c6}, + {gBattleAnimSpriteSheet_183, 0x0800, 0x27c7}, + {gBattleAnimSpriteSheet_184, 0x0400, 0x27c8}, + {gBattleAnimSpriteSheet_185, 0x0a00, 0x27c9}, + {gBattleAnimSpriteSheet_186, 0x1000, 0x27ca}, + {gBattleAnimSpriteSheet_187, 0x0800, 0x27cb}, + {gBattleAnimSpriteSheet_188, 0x0400, 0x27cc}, + {gBattleAnimSpriteSheet_189, 0x0200, 0x27cd}, + {gBattleAnimSpriteSheet_190, 0x0800, 0x27ce}, + {gBattleAnimSpriteSheet_191, 0x0800, 0x27cf}, + {gBattleAnimSpriteSheet_192, 0x0800, 0x27d0}, + {gBattleAnimSpriteSheet_193, 0x0200, 0x27d1}, + {gBattleAnimSpriteSheet_194, 0x0800, 0x27d2}, + {gBattleAnimSpriteSheet_195, 0x0200, 0x27d3}, + {gBattleAnimSpriteSheet_196, 0x0800, 0x27d4}, + {gBattleAnimSpriteSheet_197, 0x0200, 0x27d5}, + {gBattleAnimSpriteSheet_198, 0x0800, 0x27d6}, + {gBattleAnimSpriteSheet_199, 0x0400, 0x27d7}, + {gBattleAnimSpriteSheet_200, 0x0200, 0x27d8}, + {gBattleAnimSpriteSheet_201, 0x0a80, 0x27d9}, + {gBattleAnimSpriteSheet_202, 0x0600, 0x27da}, + {gBattleAnimSpriteSheet_203, 0x0800, 0x27db}, + {gBattleAnimSpriteSheet_204, 0x0200, 0x27dc}, + {gBattleAnimSpriteSheet_205, 0x0600, 0x27dd}, + {gBattleAnimSpriteSheet_206, 0x0800, 0x27de}, + {gBattleAnimSpriteSheet_207, 0x0180, 0x27df}, + {gBattleAnimSpriteSheet_208, 0x0800, 0x27e0}, + {gBattleAnimSpriteSheet_209, 0x0800, 0x27e1}, + {gBattleAnimSpriteSheet_210, 0x0080, 0x27e2}, + {gBattleAnimSpriteSheet_211, 0x0080, 0x27e3}, + {gBattleAnimSpriteSheet_212, 0x0800, 0x27e4}, + {gBattleAnimSpriteSheet_213, 0x0800, 0x27e5}, + {gBattleAnimSpriteSheet_214, 0x0600, 0x27e6}, + {gBattleAnimSpriteSheet_215, 0x0600, 0x27e7}, + {gBattleAnimSpriteSheet_210, 0x0080, 0x27e8}, + {gBattleAnimSpriteSheet_217, 0x0080, 0x27e9}, + {gBattleAnimSpriteSheet_218, 0x0180, 0x27ea}, + {gBattleAnimSpriteSheet_210, 0x0080, 0x27eb}, + {gBattleAnimSpriteSheet_220, 0x0200, 0x27ec}, + {gBattleAnimSpriteSheet_221, 0x0400, 0x27ed}, + {gBattleAnimSpriteSheet_222, 0x0a00, 0x27ee}, + {gBattleAnimSpriteSheet_223, 0x0800, 0x27ef}, + {gBattleAnimSpriteSheet_224, 0x0200, 0x27f0}, + {gBattleAnimSpriteSheet_225, 0x0400, 0x27f1}, + {gBattleAnimSpriteSheet_226, 0x0080, 0x27f2}, + {gBattleAnimSpriteSheet_227, 0x0800, 0x27f3}, + {gBattleAnimSpriteSheet_228, 0x0200, 0x27f4}, + {gBattleAnimSpriteSheet_229, 0x0300, 0x27f5}, + {gBattleAnimSpriteSheet_230, 0x0800, 0x27f6}, + {gBattleAnimSpriteSheet_231, 0x0380, 0x27f7}, + {gBattleAnimSpriteSheet_232, 0x0800, 0x27f8}, + {gBattleAnimSpriteSheet_233, 0x00c0, 0x27f9}, + {gBattleAnimSpriteSheet_234, 0x0800, 0x27fa}, + {gBattleAnimSpriteSheet_235, 0x0060, 0x27fb}, + {gBattleAnimSpriteSheet_235, 0x0060, 0x27fc}, + {gBattleAnimSpriteSheet_235, 0x0060, 0x27fd}, + {gBattleAnimSpriteSheet_238, 0x0080, 0x27fe}, + {gBattleAnimSpriteSheet_239, 0x0180, 0x27ff}, + {gBattleAnimSpriteSheet_240, 0x0180, 0x2800}, + {gBattleAnimSpriteSheet_241, 0x0200, 0x2801}, + {gBattleAnimSpriteSheet_242, 0x0200, 0x2802}, + {gBattleAnimSpriteSheet_243, 0x0020, 0x2803}, + {gBattleAnimSpriteSheet_244, 0x0400, 0x2804}, + {gBattleAnimSpriteSheet_245, 0x0600, 0x2805}, + {gBattleAnimSpriteSheet_246, 0x1000, 0x2806}, + {gBattleAnimSpriteSheet_247, 0x0400, 0x2807}, + {gBattleAnimSpriteSheet_248, 0x0020, 0x2808}, + {gBattleAnimSpriteSheet_249, 0x0080, 0x2809}, + {gBattleAnimSpriteSheet_250, 0x0800, 0x280a}, + {gBattleAnimSpriteSheet_251, 0x0080, 0x280b}, + {gBattleAnimSpriteSheet_252, 0x0200, 0x280c}, + {gBattleAnimSpriteSheet_253, 0x0400, 0x280d}, + {gBattleAnimSpriteSheet_254, 0x0200, 0x280e}, + {gBattleAnimSpriteSheet_255, 0x0200, 0x280f}, + {gBattleAnimSpriteSheet_256, 0x0800, 0x2810}, + {gBattleAnimSpriteSheet_257, 0x0280, 0x2811}, + {gBattleAnimSpriteSheet_258, 0x0200, 0x2812}, + {gBattleAnimSpriteSheet_149, 0x0200, 0x2813}, + {gBattleAnimSpriteSheet_260, 0x0400, 0x2814}, + {gBattleAnimSpriteSheet_261, 0x0200, 0x2815}, + {gBattleAnimSpriteSheet_262, 0x0200, 0x2816}, + {gBattleAnimSpriteSheet_263, 0x0080, 0x2817}, + {gBattleAnimSpriteSheet_264, 0x0020, 0x2818}, + {gBattleAnimSpriteSheet_264, 0x0020, 0x2819}, + {gBattleAnimSpriteSheet_266, 0x0080, 0x281a}, + {gBattleAnimSpriteSheet_212, 0x0800, 0x281b}, + {gBattleAnimSpriteSheet_264, 0x0020, 0x281c}, + {gBattleAnimSpriteSheet_269, 0x0080, 0x281d}, + {gBattleAnimSpriteSheet_270, 0x0400, 0x281e}, + {gBattleAnimSpriteSheet_271, 0x0080, 0x281f}, + {gBattleAnimSpriteSheet_272, 0x0800, 0x2820}, + {gBattleAnimSpriteSheet_273, 0x0020, 0x2821}, + {gBattleAnimSpriteSheet_274, 0x0800, 0x2822}, + {gBattleAnimSpriteSheet_275, 0x0800, 0x2823}, + {gBattleAnimSpriteSheet_276, 0x0800, 0x2824}, + {gBattleAnimSpriteSheet_277, 0x1000, 0x2825}, + {gBattleAnimSpriteSheet_278, 0x0800, 0x2826}, + {gBattleAnimSpriteSheet_279, 0x00a0, 0x2827}, + {gBattleAnimSpriteSheet_280, 0x0800, 0x2828}, + {gBattleAnimSpriteSheet_281, 0x0200, 0x2829}, + {gBattleAnimSpriteSheet_282, 0x0600, 0x282a}, + {gBattleAnimSpriteSheet_283, 0x0200, 0x282b}, + {gBattleAnimSpriteSheet_284, 0x0800, 0x282c}, + {gBattleAnimSpriteSheet_285, 0x0200, 0x282d}, + {gBattleAnimSpriteSheet_183, 0x0800, 0x282e}, + {gBattleAnimSpriteSheet_056, 0x1000, 0x282f}, + {gBattleAnimSpriteSheet_163, 0x0100, 0x2830}, +}; + + +const struct CompressedSpritePalette gBattleAnimPaletteTable[] = +{ + {gBattleAnimSpritePalette_000, 0x2710}, + {gBattleAnimSpritePalette_001, 0x2711}, + {gBattleAnimSpritePalette_002, 0x2712}, + {gBattleAnimSpritePalette_003, 0x2713}, + {gBattleAnimSpritePalette_004, 0x2714}, + {gBattleAnimSpritePalette_005, 0x2715}, + {gBattleAnimSpritePalette_006, 0x2716}, + {gBattleAnimSpritePalette_007, 0x2717}, + {gBattleAnimSpritePalette_008, 0x2718}, + {gBattleAnimSpritePalette_009, 0x2719}, + {gBattleAnimSpritePalette_010, 0x271a}, + {gBattleAnimSpritePalette_011, 0x271b}, + {gBattleAnimSpritePalette_012, 0x271c}, + {gBattleAnimSpritePalette_013, 0x271d}, + {gBattleAnimSpritePalette_014, 0x271e}, + {gBattleAnimSpritePalette_015, 0x271f}, + {gBattleAnimSpritePalette_016, 0x2720}, + {gBattleAnimSpritePalette_016, 0x2721}, + {gBattleAnimSpritePalette_018, 0x2722}, + {gBattleAnimSpritePalette_019, 0x2723}, + {gBattleAnimSpritePalette_020, 0x2724}, + {gBattleAnimSpritePalette_021, 0x2725}, + {gBattleAnimSpritePalette_022, 0x2726}, + {gBattleAnimSpritePalette_023, 0x2727}, + {gBattleAnimSpritePalette_024, 0x2728}, + {gBattleAnimSpritePalette_025, 0x2729}, + {gBattleAnimSpritePalette_026, 0x272a}, + {gBattleAnimSpritePalette_027, 0x272b}, + {gBattleAnimSpritePalette_028, 0x272c}, + {gBattleAnimSpritePalette_029, 0x272d}, + {gBattleAnimSpritePalette_030, 0x272e}, + {gBattleAnimSpritePalette_031, 0x272f}, + {gBattleAnimSpritePalette_032, 0x2730}, + {gBattleAnimSpritePalette_033, 0x2731}, + {gBattleAnimSpritePalette_033, 0x2732}, + {gBattleAnimSpritePalette_033, 0x2733}, + {gBattleAnimSpritePalette_036, 0x2734}, + {gBattleAnimSpritePalette_036, 0x2735}, + {gBattleAnimSpritePalette_038, 0x2736}, + {gBattleAnimSpritePalette_039, 0x2737}, + {gBattleAnimSpritePalette_038, 0x2738}, + {gBattleAnimSpritePalette_038, 0x2739}, + {gBattleAnimSpritePalette_042, 0x273a}, + {gBattleAnimSpritePalette_043, 0x273b}, + {gBattleAnimSpritePalette_044, 0x273c}, + {gBattleAnimSpritePalette_045, 0x273d}, + {gBattleAnimSpritePalette_046, 0x273e}, + {gBattleAnimSpritePalette_047, 0x273e}, + {gBattleAnimSpritePalette_048, 0x2740}, + {gBattleAnimSpritePalette_049, 0x2741}, + {gBattleAnimSpritePalette_050, 0x2742}, + {gBattleAnimSpritePalette_050, 0x2743}, + {gBattleAnimSpritePalette_050, 0x2744}, + {gBattleAnimSpritePalette_026, 0x2745}, + {gBattleAnimSpritePalette_054, 0x2746}, + {gBattleAnimSpritePalette_050, 0x2747}, + {gBattleAnimSpritePalette_056, 0x2748}, + {gBattleAnimSpritePalette_057, 0x2749}, + {gBattleAnimSpritePalette_058, 0x274a}, + {gBattleAnimSpritePalette_059, 0x274b}, + {gBattleAnimSpritePalette_060, 0x274c}, + {gBattleAnimSpritePalette_061, 0x274d}, + {gBattleAnimSpritePalette_062, 0x274e}, + {gBattleAnimSpritePalette_063, 0x274f}, + {gBattleAnimSpritePalette_064, 0x2750}, + {gBattleAnimSpritePalette_065, 0x2751}, + {gBattleAnimSpritePalette_066, 0x2752}, + {gBattleAnimSpritePalette_067, 0x2753}, + {gBattleAnimSpritePalette_068, 0x2754}, + {gBattleAnimSpritePalette_065, 0x2755}, + {gBattleAnimSpritePalette_070, 0x2756}, + {gBattleAnimSpritePalette_070, 0x2757}, + {gBattleAnimSpritePalette_072, 0x2758}, + {gBattleAnimSpritePalette_073, 0x2759}, + {gBattleAnimSpritePalette_074, 0x275a}, + {gBattleAnimSpritePalette_075, 0x275b}, + {gBattleAnimSpritePalette_076, 0x275c}, + {gBattleAnimSpritePalette_076, 0x275d}, + {gBattleAnimSpritePalette_078, 0x275e}, + {gBattleAnimSpritePalette_078, 0x275f}, + {gBattleAnimSpritePalette_080, 0x2760}, + {gBattleAnimSpritePalette_081, 0x2761}, + {gBattleAnimSpritePalette_082, 0x2762}, + {gBattleAnimSpritePalette_083, 0x2763}, + {gBattleAnimSpritePalette_084, 0x2764}, + {gBattleAnimSpritePalette_085, 0x2765}, + {gBattleAnimSpritePalette_086, 0x2766}, + {gBattleAnimSpritePalette_087, 0x2767}, + {gBattleAnimSpritePalette_088, 0x2768}, + {gBattleAnimSpritePalette_089, 0x2769}, + {gBattleAnimSpritePalette_090, 0x276a}, + {gBattleAnimSpritePalette_091, 0x276b}, + {gBattleAnimSpritePalette_092, 0x276c}, + {gBattleAnimSpritePalette_093, 0x276d}, + {gBattleAnimSpritePalette_094, 0x276e}, + {gBattleAnimSpritePalette_095, 0x276f}, + {gBattleAnimSpritePalette_096, 0x2770}, + {gBattleAnimSpritePalette_097, 0x2771}, + {gBattleAnimSpritePalette_094, 0x2772}, + {gBattleAnimSpritePalette_099, 0x2773}, + {gBattleAnimSpritePalette_100, 0x2774}, + {gBattleAnimSpritePalette_101, 0x2775}, + {gBattleAnimSpritePalette_101, 0x2776}, + {gBattleAnimSpritePalette_103, 0x2777}, + {gBattleAnimSpritePalette_104, 0x2778}, + {gBattleAnimSpritePalette_105, 0x2779}, + {gBattleAnimSpritePalette_105, 0x277a}, + {gBattleAnimSpritePalette_107, 0x277b}, + {gBattleAnimSpritePalette_107, 0x277c}, + {gBattleAnimSpritePalette_109, 0x277d}, + {gBattleAnimSpritePalette_109, 0x277e}, + {gBattleAnimSpritePalette_111, 0x277f}, + {gBattleAnimSpritePalette_112, 0x2780}, + {gBattleAnimSpritePalette_113, 0x2781}, + {gBattleAnimSpritePalette_114, 0x2782}, + {gBattleAnimSpritePalette_115, 0x2783}, + {gBattleAnimSpritePalette_116, 0x2784}, + {gBattleAnimSpritePalette_117, 0x2785}, + {gBattleAnimSpritePalette_118, 0x2786}, + {gBattleAnimSpritePalette_119, 0x2787}, + {gBattleAnimSpritePalette_120, 0x2788}, + {gBattleAnimSpritePalette_121, 0x2789}, + {gBattleAnimSpritePalette_122, 0x278a}, + {gBattleAnimSpritePalette_122, 0x278b}, + {gBattleAnimSpritePalette_124, 0x278c}, + {gBattleAnimSpritePalette_125, 0x278d}, + {gBattleAnimSpritePalette_126, 0x278e}, + {gBattleAnimSpritePalette_127, 0x278f}, + {gBattleAnimSpritePalette_128, 0x2790}, + {gBattleAnimSpritePalette_128, 0x2791}, + {gBattleAnimSpritePalette_130, 0x2792}, + {gBattleAnimSpritePalette_130, 0x2793}, + {gBattleAnimSpritePalette_132, 0x2794}, + {gBattleAnimSpritePalette_133, 0x2795}, + {gBattleAnimSpritePalette_133, 0x2796}, + {gBattleAnimSpritePalette_135, 0x2797}, + {gBattleAnimSpritePalette_136, 0x2798}, + {gBattleAnimSpritePalette_135, 0x2799}, + {gBattleAnimSpritePalette_135, 0x279a}, + {gBattleAnimSpritePalette_139, 0x279b}, + {gBattleAnimSpritePalette_140, 0x279c}, + {gBattleAnimSpritePalette_141, 0x279d}, + {gBattleAnimSpritePalette_141, 0x279e}, + {gBattleAnimSpritePalette_143, 0x279f}, + {gBattleAnimSpritePalette_144, 0x27a0}, + {gBattleAnimSpritePalette_139, 0x27a1}, + {gBattleAnimSpritePalette_115, 0x27a2}, + {gBattleAnimSpritePalette_147, 0x27a3}, + {gBattleAnimSpritePalette_148, 0x27a4}, + {gBattleAnimSpritePalette_148, 0x27a5}, + {gBattleAnimSpritePalette_150, 0x27a6}, + {gBattleAnimSpritePalette_150, 0x27a7}, + {gBattleAnimSpritePalette_152, 0x27a8}, + {gBattleAnimSpritePalette_153, 0x27a9}, + {gBattleAnimSpritePalette_154, 0x27aa}, + {gBattleAnimSpritePalette_155, 0x27ab}, + {gBattleAnimSpritePalette_156, 0x27ac}, + {gBattleAnimSpritePalette_157, 0x27ad}, + {gBattleAnimSpritePalette_158, 0x27ae}, + {gBattleAnimSpritePalette_159, 0x27af}, + {gBattleAnimSpritePalette_160, 0x27b0}, + {gBattleAnimSpritePalette_161, 0x27b1}, + {gBattleAnimSpritePalette_162, 0x27b2}, + {gBattleAnimSpritePalette_163, 0x27b3}, + {gBattleAnimSpritePalette_164, 0x27b4}, + {gBattleAnimSpritePalette_165, 0x27b5}, + {gBattleAnimSpritePalette_166, 0x27b6}, + {gBattleAnimSpritePalette_167, 0x27b7}, + {gBattleAnimSpritePalette_168, 0x27b8}, + {gBattleAnimSpritePalette_169, 0x27b9}, + {gBattleAnimSpritePalette_170, 0x27ba}, + {gBattleAnimSpritePalette_171, 0x27bb}, + {gBattleAnimSpritePalette_172, 0x27bc}, + {gBattleAnimSpritePalette_001, 0x27bd}, + {gBattleAnimSpritePalette_174, 0x27be}, + {gBattleAnimSpritePalette_175, 0x27bf}, + {gBattleAnimSpritePalette_176, 0x27c0}, + {gBattleAnimSpritePalette_177, 0x27c1}, + {gBattleAnimSpritePalette_178, 0x27c2}, + {gBattleAnimSpritePalette_179, 0x27c3}, + {gBattleAnimSpritePalette_179, 0x27c4}, + {gBattleAnimSpritePalette_179, 0x27c5}, + {gBattleAnimSpritePalette_182, 0x27c6}, + {gBattleAnimSpritePalette_183, 0x27c7}, + {gBattleAnimSpritePalette_184, 0x27c8}, + {gBattleAnimSpritePalette_185, 0x27c9}, + {gBattleAnimSpritePalette_186, 0x27ca}, + {gBattleAnimSpritePalette_187, 0x27cb}, + {gBattleAnimSpritePalette_188, 0x27cc}, + {gBattleAnimSpritePalette_189, 0x27cd}, + {gBattleAnimSpritePalette_190, 0x27ce}, + {gBattleAnimSpritePalette_191, 0x27cf}, + {gBattleAnimSpritePalette_192, 0x27d0}, + {gBattleAnimSpritePalette_193, 0x27d1}, + {gBattleAnimSpritePalette_194, 0x27d2}, + {gBattleAnimSpritePalette_195, 0x27d3}, + {gBattleAnimSpritePalette_196, 0x27d4}, + {gBattleAnimSpritePalette_197, 0x27d5}, + {gBattleAnimSpritePalette_198, 0x27d6}, + {gBattleAnimSpritePalette_199, 0x27d7}, + {gBattleAnimSpritePalette_200, 0x27d8}, + {gBattleAnimSpritePalette_201, 0x27d9}, + {gBattleAnimSpritePalette_202, 0x27da}, + {gBattleAnimSpritePalette_203, 0x27db}, + {gBattleAnimSpritePalette_204, 0x27dc}, + {gBattleAnimSpritePalette_205, 0x27dd}, + {gBattleAnimSpritePalette_206, 0x27de}, + {gBattleAnimSpritePalette_207, 0x27df}, + {gBattleAnimSpritePalette_167, 0x27e0}, + {gBattleAnimSpritePalette_209, 0x27e1}, + {gBattleAnimSpritePalette_210, 0x27e2}, + {gBattleAnimSpritePalette_211, 0x27e3}, + {gBattleAnimSpritePalette_211, 0x27e4}, + {gBattleAnimSpritePalette_211, 0x27e5}, + {gBattleAnimSpritePalette_064, 0x27e6}, + {gBattleAnimSpritePalette_215, 0x27e7}, + {gBattleAnimSpritePalette_216, 0x27e8}, + {gBattleAnimSpritePalette_217, 0x27e9}, + {gBattleAnimSpritePalette_218, 0x27ea}, + {gBattleAnimSpritePalette_219, 0x27eb}, + {gBattleAnimSpritePalette_220, 0x27ec}, + {gBattleAnimSpritePalette_221, 0x27ed}, + {gBattleAnimSpritePalette_222, 0x27ee}, + {gBattleAnimSpritePalette_223, 0x27ef}, + {gBattleAnimSpritePalette_224, 0x27f0}, + {gBattleAnimSpritePalette_225, 0x27f1}, + {gBattleAnimSpritePalette_226, 0x27f2}, + {gBattleAnimSpritePalette_226, 0x27f3}, + {gBattleAnimSpritePalette_228, 0x27f4}, + {gBattleAnimSpritePalette_229, 0x27f5}, + {gBattleAnimSpritePalette_230, 0x27f6}, + {gBattleAnimSpritePalette_231, 0x27f7}, + {gBattleAnimSpritePalette_231, 0x27f8}, + {gBattleAnimSpritePalette_233, 0x27f9}, + {gBattleAnimSpritePalette_234, 0x27fa}, + {gBattleAnimSpritePalette_235, 0x27fb}, + {gBattleAnimSpritePalette_236, 0x27fc}, + {gBattleAnimSpritePalette_237, 0x27fd}, + {gBattleAnimSpritePalette_238, 0x27fe}, + {gBattleAnimSpritePalette_239, 0x27ff}, + {gBattleAnimSpritePalette_240, 0x2800}, + {gBattleAnimSpritePalette_241, 0x2801}, + {gBattleAnimSpritePalette_242, 0x2802}, + {gBattleAnimSpritePalette_243, 0x2803}, + {gBattleAnimSpritePalette_244, 0x2804}, + {gBattleAnimSpritePalette_245, 0x2805}, + {gBattleAnimSpritePalette_245, 0x2806}, + {gBattleAnimSpritePalette_064, 0x2807}, + {gBattleAnimSpritePalette_248, 0x2808}, + {gBattleAnimSpritePalette_249, 0x2809}, + {gBattleAnimSpritePalette_249, 0x280a}, + {gBattleAnimSpritePalette_251, 0x280b}, + {gBattleAnimSpritePalette_252, 0x280c}, + {gBattleAnimSpritePalette_253, 0x280d}, + {gBattleAnimSpritePalette_254, 0x280e}, + {gBattleAnimSpritePalette_255, 0x280f}, + {gBattleAnimSpritePalette_256, 0x2810}, + {gBattleAnimSpritePalette_257, 0x2811}, + {gBattleAnimSpritePalette_258, 0x2812}, + {gBattleAnimSpritePalette_259, 0x2813}, + {gBattleAnimSpritePalette_260, 0x2814}, + {gBattleAnimSpritePalette_261, 0x2815}, + {gBattleAnimSpritePalette_262, 0x2816}, + {gBattleAnimSpritePalette_263, 0x2817}, + {gBattleAnimSpritePalette_264, 0x2818}, + {gBattleAnimSpritePalette_265, 0x2819}, + {gBattleAnimSpritePalette_266, 0x281a}, + {gBattleAnimSpritePalette_267, 0x281b}, + {gBattleAnimSpritePalette_268, 0x281c}, + {gBattleAnimSpritePalette_269, 0x281d}, + {gBattleAnimSpritePalette_270, 0x281e}, + {gBattleAnimSpritePalette_271, 0x281f}, + {gBattleAnimSpritePalette_272, 0x2820}, + {gBattleAnimSpritePalette_272, 0x2821}, + {gBattleAnimSpritePalette_274, 0x2822}, + {gBattleAnimSpritePalette_274, 0x2823}, + {gBattleAnimSpritePalette_274, 0x2824}, + {gBattleAnimSpritePalette_277, 0x2825}, + {gBattleAnimSpritePalette_278, 0x2826}, + {gBattleAnimSpritePalette_279, 0x2827}, + {gBattleAnimSpritePalette_280, 0x2828}, + {gBattleAnimSpritePalette_281, 0x2829}, + {gBattleAnimSpritePalette_282, 0x282a}, + {gBattleAnimSpritePalette_283, 0x282b}, + {gBattleAnimSpritePalette_284, 0x282c}, + {gBattleAnimSpritePalette_285, 0x282d}, + {gBattleAnimSpritePalette_286, 0x282e}, + {gBattleAnimSpritePalette_287, 0x282f}, + {gBattleAnimSpritePalette_288, 0x2830}, +}; + +const struct BattleAnimBackground gBattleAnimBackgroundTable[] = +{ + &gBattleAnimBackgroundImage_00, &gBattleAnimBackgroundPalette_00, &gBattleAnimBackgroundTilemap_00, + &gBattleAnimBackgroundImage_00, &gBattleAnimBackgroundPalette_00, &gBattleAnimBackgroundTilemap_00, + &gBattleAnimBackgroundImage_02, &gBattleAnimBackgroundPalette_02, &gBattleAnimBackgroundTilemap_02, + &gBattleAnimBackgroundImage_03, &gBattleAnimBackgroundPalette_03, &gBattleAnimBackgroundTilemap_03, + &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_04, &gBattleAnimBackgroundTilemap_04, + &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_04, &gBattleAnimBackgroundTilemap_05, + &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_04, &gBattleAnimBackgroundTilemap_06, + &gBattleAnimBackgroundImage_07, &gBattleAnimBackgroundPalette_07, &gBattleAnimBackgroundTilemap_07, + &gBattleAnimBackgroundImage_07, &gBattleAnimBackgroundPalette_07, &gBattleAnimBackgroundTilemap_08, + &gBattleAnimBackgroundImage_09, &gBattleAnimBackgroundPalette_09, &gBattleAnimBackgroundTilemap_09, + &gBattleAnimBackgroundImage_09, &gBattleAnimBackgroundPalette_09, &gBattleAnimBackgroundTilemap_10, + &gBattleAnimBackgroundImage_11, &gBattleAnimBackgroundPalette_11, &gBattleAnimBackgroundTilemap_11, + &gBattleAnimBackgroundImage_12, &gBattleAnimBackgroundPalette_12, &gBattleAnimBackgroundTilemap_12, + &gBattleAnimBackgroundImage_12, &gBattleAnimBackgroundPalette_12, &gBattleAnimBackgroundTilemap_13, + &gBattleAnimBackgroundImage_12, &gBattleAnimBackgroundPalette_12, &gBattleAnimBackgroundTilemap_14, + &gBattleAnimBackgroundImage_15, &gBattleAnimBackgroundPalette_15, &gBattleAnimBackgroundTilemap_15, + &gBattleAnimBackgroundImage_16, &gBattleAnimBackgroundPalette_16, &gBattleAnimBackgroundTilemap_16, + &gBattleAnimBackgroundImage_17, &gBattleAnimBackgroundPalette_17, &gBattleAnimBackgroundTilemap_17, + &gBattleAnimBackgroundImage_07, &gBattleAnimBackgroundPalette_18, &gBattleAnimBackgroundTilemap_07, + &gBattleAnimBackgroundImage_07, &gBattleAnimBackgroundPalette_18, &gBattleAnimBackgroundTilemap_08, + &gBattleAnimBackgroundImage_20, &gBattleAnimBackgroundPalette_20, &gBattleAnimBackgroundTilemap_20, + &gBattleAnimBackgroundImage_21, &gBattleAnimBackgroundPalette_21, &gBattleAnimBackgroundTilemap_21, + &gBattleAnimBackgroundImage_09, &gBattleAnimBackgroundPalette_22, &gBattleAnimBackgroundTilemap_09, + &gBattleAnimBackgroundImage_09, &gBattleAnimBackgroundPalette_22, &gBattleAnimBackgroundTilemap_10, + &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_24, &gBattleAnimBackgroundTilemap_04, + &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_24, &gBattleAnimBackgroundTilemap_05, + &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_24, &gBattleAnimBackgroundTilemap_06, +}; + static void (* const sScriptCmdTable[])(void) = { ScriptCmd_loadspritegfx,