summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Willems (M17.1) <progreon@gmail.com>2018-01-14 01:17:02 +0100
committerMarco Willems (M17.1) <progreon@gmail.com>2018-01-14 01:17:02 +0100
commit29d16a0af10c2de52de8ff37c13dd5aa3401c98f (patch)
tree081b3df40a8ac210c49714ed08028977d59bec9e
parent921e43d150d0416deff7553e2979742d076cef71 (diff)
started decompiling data/battle_anim.s
-rw-r--r--data/battle_anim.s322
-rw-r--r--src/battle/battle_anim.c4
-rw-r--r--src/data/battle_anim.h326
-rw-r--r--src/data/graphics.h338
4 files changed, 666 insertions, 324 deletions
diff --git a/data/battle_anim.s b/data/battle_anim.s
index 270ba818a..2010e0dbb 100644
--- a/data/battle_anim.s
+++ b/data/battle_anim.s
@@ -727,325 +727,3 @@ gBattleAnimPicTable:: @ 837E164
obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 10287
obj_tiles gBattleAnimSpriteSheet_163, 0x100, 10288
- .align 2
-gBattleAnimPaletteTable:: @ 837EA6C
- obj_pal gBattleAnimSpritePalette_000, 10000
- obj_pal gBattleAnimSpritePalette_001, 10001
- obj_pal gBattleAnimSpritePalette_002, 10002
- obj_pal gBattleAnimSpritePalette_003, 10003
- obj_pal gBattleAnimSpritePalette_004, 10004
- obj_pal gBattleAnimSpritePalette_005, 10005
- obj_pal gBattleAnimSpritePalette_006, 10006
- obj_pal gBattleAnimSpritePalette_007, 10007
- obj_pal gBattleAnimSpritePalette_008, 10008
- obj_pal gBattleAnimSpritePalette_009, 10009
- obj_pal gBattleAnimSpritePalette_010, 10010
- obj_pal gBattleAnimSpritePalette_011, 10011
- obj_pal gBattleAnimSpritePalette_012, 10012
- obj_pal gBattleAnimSpritePalette_013, 10013
- obj_pal gBattleAnimSpritePalette_014, 10014
- obj_pal gBattleAnimSpritePalette_015, 10015
- obj_pal gBattleAnimSpritePalette_016, 10016
- obj_pal gBattleAnimSpritePalette_016, 10017
- obj_pal gBattleAnimSpritePalette_018, 10018
- obj_pal gBattleAnimSpritePalette_019, 10019
- obj_pal gBattleAnimSpritePalette_020, 10020
- obj_pal gBattleAnimSpritePalette_021, 10021
- obj_pal gBattleAnimSpritePalette_022, 10022
- obj_pal gBattleAnimSpritePalette_023, 10023
- obj_pal gBattleAnimSpritePalette_024, 10024
- obj_pal gBattleAnimSpritePalette_025, 10025
- obj_pal gBattleAnimSpritePalette_026, 10026
- obj_pal gBattleAnimSpritePalette_027, 10027
- obj_pal gBattleAnimSpritePalette_028, 10028
- obj_pal gBattleAnimSpritePalette_029, 10029
- obj_pal gBattleAnimSpritePalette_030, 10030
- obj_pal gBattleAnimSpritePalette_031, 10031
- obj_pal gBattleAnimSpritePalette_032, 10032
- obj_pal gBattleAnimSpritePalette_033, 10033
- obj_pal gBattleAnimSpritePalette_033, 10034
- obj_pal gBattleAnimSpritePalette_033, 10035
- obj_pal gBattleAnimSpritePalette_036, 10036
- obj_pal gBattleAnimSpritePalette_036, 10037
- obj_pal gBattleAnimSpritePalette_038, 10038
- obj_pal gBattleAnimSpritePalette_039, 10039
- obj_pal gBattleAnimSpritePalette_038, 10040
- obj_pal gBattleAnimSpritePalette_038, 10041
- obj_pal gBattleAnimSpritePalette_042, 10042
- obj_pal gBattleAnimSpritePalette_043, 10043
- obj_pal gBattleAnimSpritePalette_044, 10044
- obj_pal gBattleAnimSpritePalette_045, 10045
- obj_pal gBattleAnimSpritePalette_046, 10046
- obj_pal gBattleAnimSpritePalette_047, 10046
- obj_pal gBattleAnimSpritePalette_048, 10048
- obj_pal gBattleAnimSpritePalette_049, 10049
- obj_pal gBattleAnimSpritePalette_050, 10050
- obj_pal gBattleAnimSpritePalette_050, 10051
- obj_pal gBattleAnimSpritePalette_050, 10052
- obj_pal gBattleAnimSpritePalette_026, 10053
- obj_pal gBattleAnimSpritePalette_054, 10054
- obj_pal gBattleAnimSpritePalette_050, 10055
- obj_pal gBattleAnimSpritePalette_056, 10056
- obj_pal gBattleAnimSpritePalette_057, 10057
- obj_pal gBattleAnimSpritePalette_058, 10058
- obj_pal gBattleAnimSpritePalette_059, 10059
- obj_pal gBattleAnimSpritePalette_060, 10060
- obj_pal gBattleAnimSpritePalette_061, 10061
- obj_pal gBattleAnimSpritePalette_062, 10062
- obj_pal gBattleAnimSpritePalette_063, 10063
- obj_pal gBattleAnimSpritePalette_064, 10064
- obj_pal gBattleAnimSpritePalette_065, 10065
- obj_pal gBattleAnimSpritePalette_066, 10066
- obj_pal gBattleAnimSpritePalette_067, 10067
- obj_pal gBattleAnimSpritePalette_068, 10068
- obj_pal gBattleAnimSpritePalette_065, 10069
- obj_pal gBattleAnimSpritePalette_070, 10070
- obj_pal gBattleAnimSpritePalette_070, 10071
- obj_pal gBattleAnimSpritePalette_072, 10072
- obj_pal gBattleAnimSpritePalette_073, 10073
- obj_pal gBattleAnimSpritePalette_074, 10074
- obj_pal gBattleAnimSpritePalette_075, 10075
- obj_pal gBattleAnimSpritePalette_076, 10076
- obj_pal gBattleAnimSpritePalette_076, 10077
- obj_pal gBattleAnimSpritePalette_078, 10078
- obj_pal gBattleAnimSpritePalette_078, 10079
- obj_pal gBattleAnimSpritePalette_080, 10080
- obj_pal gBattleAnimSpritePalette_081, 10081
- obj_pal gBattleAnimSpritePalette_082, 10082
- obj_pal gBattleAnimSpritePalette_083, 10083
- obj_pal gBattleAnimSpritePalette_084, 10084
- obj_pal gBattleAnimSpritePalette_085, 10085
- obj_pal gBattleAnimSpritePalette_086, 10086
- obj_pal gBattleAnimSpritePalette_087, 10087
- obj_pal gBattleAnimSpritePalette_088, 10088
- obj_pal gBattleAnimSpritePalette_089, 10089
- obj_pal gBattleAnimSpritePalette_090, 10090
- obj_pal gBattleAnimSpritePalette_091, 10091
- obj_pal gBattleAnimSpritePalette_092, 10092
- obj_pal gBattleAnimSpritePalette_093, 10093
- obj_pal gBattleAnimSpritePalette_094, 10094
- obj_pal gBattleAnimSpritePalette_095, 10095
- obj_pal gBattleAnimSpritePalette_096, 10096
- obj_pal gBattleAnimSpritePalette_097, 10097
- obj_pal gBattleAnimSpritePalette_094, 10098
- obj_pal gBattleAnimSpritePalette_099, 10099
- obj_pal gBattleAnimSpritePalette_100, 10100
- obj_pal gBattleAnimSpritePalette_101, 10101
- obj_pal gBattleAnimSpritePalette_101, 10102
- obj_pal gBattleAnimSpritePalette_103, 10103
- obj_pal gBattleAnimSpritePalette_104, 10104
- obj_pal gBattleAnimSpritePalette_105, 10105
- obj_pal gBattleAnimSpritePalette_105, 10106
- obj_pal gBattleAnimSpritePalette_107, 10107
- obj_pal gBattleAnimSpritePalette_107, 10108
- obj_pal gBattleAnimSpritePalette_109, 10109
- obj_pal gBattleAnimSpritePalette_109, 10110
- obj_pal gBattleAnimSpritePalette_111, 10111
- obj_pal gBattleAnimSpritePalette_112, 10112
- obj_pal gBattleAnimSpritePalette_113, 10113
- obj_pal gBattleAnimSpritePalette_114, 10114
- obj_pal gBattleAnimSpritePalette_115, 10115
- obj_pal gBattleAnimSpritePalette_116, 10116
- obj_pal gBattleAnimSpritePalette_117, 10117
- obj_pal gBattleAnimSpritePalette_118, 10118
- obj_pal gBattleAnimSpritePalette_119, 10119
- obj_pal gBattleAnimSpritePalette_120, 10120
- obj_pal gBattleAnimSpritePalette_121, 10121
- obj_pal gBattleAnimSpritePalette_122, 10122
- obj_pal gBattleAnimSpritePalette_122, 10123
- obj_pal gBattleAnimSpritePalette_124, 10124
- obj_pal gBattleAnimSpritePalette_125, 10125
- obj_pal gBattleAnimSpritePalette_126, 10126
- obj_pal gBattleAnimSpritePalette_127, 10127
- obj_pal gBattleAnimSpritePalette_128, 10128
- obj_pal gBattleAnimSpritePalette_128, 10129
- obj_pal gBattleAnimSpritePalette_130, 10130
- obj_pal gBattleAnimSpritePalette_130, 10131
- obj_pal gBattleAnimSpritePalette_132, 10132
- obj_pal gBattleAnimSpritePalette_133, 10133
- obj_pal gBattleAnimSpritePalette_133, 10134
- obj_pal gBattleAnimSpritePalette_135, 10135
- obj_pal gBattleAnimSpritePalette_136, 10136
- obj_pal gBattleAnimSpritePalette_135, 10137
- obj_pal gBattleAnimSpritePalette_135, 10138
- obj_pal gBattleAnimSpritePalette_139, 10139
- obj_pal gBattleAnimSpritePalette_140, 10140
- obj_pal gBattleAnimSpritePalette_141, 10141
- obj_pal gBattleAnimSpritePalette_141, 10142
- obj_pal gBattleAnimSpritePalette_143, 10143
- obj_pal gBattleAnimSpritePalette_144, 10144
- obj_pal gBattleAnimSpritePalette_139, 10145
- obj_pal gBattleAnimSpritePalette_115, 10146
- obj_pal gBattleAnimSpritePalette_147, 10147
- obj_pal gBattleAnimSpritePalette_148, 10148
- obj_pal gBattleAnimSpritePalette_148, 10149
- obj_pal gBattleAnimSpritePalette_150, 10150
- obj_pal gBattleAnimSpritePalette_150, 10151
- obj_pal gBattleAnimSpritePalette_152, 10152
- obj_pal gBattleAnimSpritePalette_153, 10153
- obj_pal gBattleAnimSpritePalette_154, 10154
- obj_pal gBattleAnimSpritePalette_155, 10155
- obj_pal gBattleAnimSpritePalette_156, 10156
- obj_pal gBattleAnimSpritePalette_157, 10157
- obj_pal gBattleAnimSpritePalette_158, 10158
- obj_pal gBattleAnimSpritePalette_159, 10159
- obj_pal gBattleAnimSpritePalette_160, 10160
- obj_pal gBattleAnimSpritePalette_161, 10161
- obj_pal gBattleAnimSpritePalette_162, 10162
- obj_pal gBattleAnimSpritePalette_163, 10163
- obj_pal gBattleAnimSpritePalette_164, 10164
- obj_pal gBattleAnimSpritePalette_165, 10165
- obj_pal gBattleAnimSpritePalette_166, 10166
- obj_pal gBattleAnimSpritePalette_167, 10167
- obj_pal gBattleAnimSpritePalette_168, 10168
- obj_pal gBattleAnimSpritePalette_169, 10169
- obj_pal gBattleAnimSpritePalette_170, 10170
- obj_pal gBattleAnimSpritePalette_171, 10171
- obj_pal gBattleAnimSpritePalette_172, 10172
- obj_pal gBattleAnimSpritePalette_001, 10173
- obj_pal gBattleAnimSpritePalette_174, 10174
- obj_pal gBattleAnimSpritePalette_175, 10175
- obj_pal gBattleAnimSpritePalette_176, 10176
- obj_pal gBattleAnimSpritePalette_177, 10177
- obj_pal gBattleAnimSpritePalette_178, 10178
- obj_pal gBattleAnimSpritePalette_179, 10179
- obj_pal gBattleAnimSpritePalette_179, 10180
- obj_pal gBattleAnimSpritePalette_179, 10181
- obj_pal gBattleAnimSpritePalette_182, 10182
- obj_pal gBattleAnimSpritePalette_183, 10183
- obj_pal gBattleAnimSpritePalette_184, 10184
- obj_pal gBattleAnimSpritePalette_185, 10185
- obj_pal gBattleAnimSpritePalette_186, 10186
- obj_pal gBattleAnimSpritePalette_187, 10187
- obj_pal gBattleAnimSpritePalette_188, 10188
- obj_pal gBattleAnimSpritePalette_189, 10189
- obj_pal gBattleAnimSpritePalette_190, 10190
- obj_pal gBattleAnimSpritePalette_191, 10191
- obj_pal gBattleAnimSpritePalette_192, 10192
- obj_pal gBattleAnimSpritePalette_193, 10193
- obj_pal gBattleAnimSpritePalette_194, 10194
- obj_pal gBattleAnimSpritePalette_195, 10195
- obj_pal gBattleAnimSpritePalette_196, 10196
- obj_pal gBattleAnimSpritePalette_197, 10197
- obj_pal gBattleAnimSpritePalette_198, 10198
- obj_pal gBattleAnimSpritePalette_199, 10199
- obj_pal gBattleAnimSpritePalette_200, 10200
- obj_pal gBattleAnimSpritePalette_201, 10201
- obj_pal gBattleAnimSpritePalette_202, 10202
- obj_pal gBattleAnimSpritePalette_203, 10203
- obj_pal gBattleAnimSpritePalette_204, 10204
- obj_pal gBattleAnimSpritePalette_205, 10205
- obj_pal gBattleAnimSpritePalette_206, 10206
- obj_pal gBattleAnimSpritePalette_207, 10207
- obj_pal gBattleAnimSpritePalette_167, 10208
- obj_pal gBattleAnimSpritePalette_209, 10209
- obj_pal gBattleAnimSpritePalette_210, 10210
- obj_pal gBattleAnimSpritePalette_211, 10211
- obj_pal gBattleAnimSpritePalette_211, 10212
- obj_pal gBattleAnimSpritePalette_211, 10213
- obj_pal gBattleAnimSpritePalette_064, 10214
- obj_pal gBattleAnimSpritePalette_215, 10215
- obj_pal gBattleAnimSpritePalette_216, 10216
- obj_pal gBattleAnimSpritePalette_217, 10217
- obj_pal gBattleAnimSpritePalette_218, 10218
- obj_pal gBattleAnimSpritePalette_219, 10219
- obj_pal gBattleAnimSpritePalette_220, 10220
- obj_pal gBattleAnimSpritePalette_221, 10221
- obj_pal gBattleAnimSpritePalette_222, 10222
- obj_pal gBattleAnimSpritePalette_223, 10223
- obj_pal gBattleAnimSpritePalette_224, 10224
- obj_pal gBattleAnimSpritePalette_225, 10225
- obj_pal gBattleAnimSpritePalette_226, 10226
- obj_pal gBattleAnimSpritePalette_226, 10227
- obj_pal gBattleAnimSpritePalette_228, 10228
- obj_pal gBattleAnimSpritePalette_229, 10229
- obj_pal gBattleAnimSpritePalette_230, 10230
- obj_pal gBattleAnimSpritePalette_231, 10231
- obj_pal gBattleAnimSpritePalette_231, 10232
- obj_pal gBattleAnimSpritePalette_233, 10233
- obj_pal gBattleAnimSpritePalette_234, 10234
- obj_pal gBattleAnimSpritePalette_235, 10235
- obj_pal gBattleAnimSpritePalette_236, 10236
- obj_pal gBattleAnimSpritePalette_237, 10237
- obj_pal gBattleAnimSpritePalette_238, 10238
- obj_pal gBattleAnimSpritePalette_239, 10239
- obj_pal gBattleAnimSpritePalette_240, 10240
- obj_pal gBattleAnimSpritePalette_241, 10241
- obj_pal gBattleAnimSpritePalette_242, 10242
- obj_pal gBattleAnimSpritePalette_243, 10243
- obj_pal gBattleAnimSpritePalette_244, 10244
- obj_pal gBattleAnimSpritePalette_245, 10245
- obj_pal gBattleAnimSpritePalette_245, 10246
- obj_pal gBattleAnimSpritePalette_064, 10247
- obj_pal gBattleAnimSpritePalette_248, 10248
- obj_pal gBattleAnimSpritePalette_249, 10249
- obj_pal gBattleAnimSpritePalette_249, 10250
- obj_pal gBattleAnimSpritePalette_251, 10251
- obj_pal gBattleAnimSpritePalette_252, 10252
- obj_pal gBattleAnimSpritePalette_253, 10253
- obj_pal gBattleAnimSpritePalette_254, 10254
- obj_pal gBattleAnimSpritePalette_255, 10255
- obj_pal gBattleAnimSpritePalette_256, 10256
- obj_pal gBattleAnimSpritePalette_257, 10257
- obj_pal gBattleAnimSpritePalette_258, 10258
- obj_pal gBattleAnimSpritePalette_259, 10259
- obj_pal gBattleAnimSpritePalette_260, 10260
- obj_pal gBattleAnimSpritePalette_261, 10261
- obj_pal gBattleAnimSpritePalette_262, 10262
- obj_pal gBattleAnimSpritePalette_263, 10263
- obj_pal gBattleAnimSpritePalette_264, 10264
- obj_pal gBattleAnimSpritePalette_265, 10265
- obj_pal gBattleAnimSpritePalette_266, 10266
- obj_pal gBattleAnimSpritePalette_267, 10267
- obj_pal gBattleAnimSpritePalette_268, 10268
- obj_pal gBattleAnimSpritePalette_269, 10269
- obj_pal gBattleAnimSpritePalette_270, 10270
- obj_pal gBattleAnimSpritePalette_271, 10271
- obj_pal gBattleAnimSpritePalette_272, 10272
- obj_pal gBattleAnimSpritePalette_272, 10273
- obj_pal gBattleAnimSpritePalette_274, 10274
- obj_pal gBattleAnimSpritePalette_274, 10275
- obj_pal gBattleAnimSpritePalette_274, 10276
- obj_pal gBattleAnimSpritePalette_277, 10277
- obj_pal gBattleAnimSpritePalette_278, 10278
- obj_pal gBattleAnimSpritePalette_279, 10279
- obj_pal gBattleAnimSpritePalette_280, 10280
- obj_pal gBattleAnimSpritePalette_281, 10281
- obj_pal gBattleAnimSpritePalette_282, 10282
- obj_pal gBattleAnimSpritePalette_283, 10283
- obj_pal gBattleAnimSpritePalette_284, 10284
- obj_pal gBattleAnimSpritePalette_285, 10285
- obj_pal gBattleAnimSpritePalette_286, 10286
- obj_pal gBattleAnimSpritePalette_287, 10287
- obj_pal gBattleAnimSpritePalette_288, 10288
-
- .align 2
-gBattleAnimBackgroundTable:: @ 837F374
- .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/src/battle/battle_anim.c b/src/battle/battle_anim.c
index a0c74be1d..05a2e5752 100644
--- a/src/battle/battle_anim.c
+++ b/src/battle/battle_anim.c
@@ -13,6 +13,7 @@
#include "sprite.h"
#include "task.h"
#include "ewram.h"
+#include "../data/battle_anim.h"
// sprites start at 10000 and thus must be subtracted of 10000 to account for the true index.
#define GET_TRUE_SPRITE_INDEX(i) (i - 10000)
@@ -64,8 +65,7 @@ extern struct MusicPlayerInfo gMPlay_SE2;
extern const u16 gUnknown_081C7160[];
extern const u8 *const gBattleAnims_Moves[];
extern const struct CompressedSpriteSheet gBattleAnimPicTable[];
-extern const struct CompressedSpritePalette gBattleAnimPaletteTable[];
-extern const struct BattleAnimBackground gBattleAnimBackgroundTable[];
+// extern const struct CompressedSpritePalette gBattleAnimPaletteTable[];
static void RunAnimScriptCommand(void);
static void ScriptCmd_loadspritegfx(void);
diff --git a/src/data/battle_anim.h b/src/data/battle_anim.h
new file mode 100644
index 000000000..fb7ed0e6c
--- /dev/null
+++ b/src/data/battle_anim.h
@@ -0,0 +1,326 @@
+#include "global.h"
+#include "../data/graphics.h"
+
+const struct CompressedSpritePalette gBattleAnimPaletteTable[] =
+{
+ { .data = (u8 *) &gBattleAnimSpritePalette_000, .tag = 10000},
+ { .data = (u8 *) &gBattleAnimSpritePalette_001, .tag = 10001},
+ { .data = (u8 *) &gBattleAnimSpritePalette_002, .tag = 10002},
+ { .data = (u8 *) &gBattleAnimSpritePalette_003, .tag = 10003},
+ { .data = (u8 *) &gBattleAnimSpritePalette_004, .tag = 10004},
+ { .data = (u8 *) &gBattleAnimSpritePalette_005, .tag = 10005},
+ { .data = (u8 *) &gBattleAnimSpritePalette_006, .tag = 10006},
+ { .data = (u8 *) &gBattleAnimSpritePalette_007, .tag = 10007},
+ { .data = (u8 *) &gBattleAnimSpritePalette_008, .tag = 10008},
+ { .data = (u8 *) &gBattleAnimSpritePalette_009, .tag = 10009},
+ { .data = (u8 *) &gBattleAnimSpritePalette_010, .tag = 10010},
+ { .data = (u8 *) &gBattleAnimSpritePalette_011, .tag = 10011},
+ { .data = (u8 *) &gBattleAnimSpritePalette_012, .tag = 10012},
+ { .data = (u8 *) &gBattleAnimSpritePalette_013, .tag = 10013},
+ { .data = (u8 *) &gBattleAnimSpritePalette_014, .tag = 10014},
+ { .data = (u8 *) &gBattleAnimSpritePalette_015, .tag = 10015},
+ { .data = (u8 *) &gBattleAnimSpritePalette_016, .tag = 10016},
+ { .data = (u8 *) &gBattleAnimSpritePalette_016, .tag = 10017},
+ { .data = (u8 *) &gBattleAnimSpritePalette_018, .tag = 10018},
+ { .data = (u8 *) &gBattleAnimSpritePalette_019, .tag = 10019},
+ { .data = (u8 *) &gBattleAnimSpritePalette_020, .tag = 10020},
+ { .data = (u8 *) &gBattleAnimSpritePalette_021, .tag = 10021},
+ { .data = (u8 *) &gBattleAnimSpritePalette_022, .tag = 10022},
+ { .data = (u8 *) &gBattleAnimSpritePalette_023, .tag = 10023},
+ { .data = (u8 *) &gBattleAnimSpritePalette_024, .tag = 10024},
+ { .data = (u8 *) &gBattleAnimSpritePalette_025, .tag = 10025},
+ { .data = (u8 *) &gBattleAnimSpritePalette_026, .tag = 10026},
+ { .data = (u8 *) &gBattleAnimSpritePalette_027, .tag = 10027},
+ { .data = (u8 *) &gBattleAnimSpritePalette_028, .tag = 10028},
+ { .data = (u8 *) &gBattleAnimSpritePalette_029, .tag = 10029},
+ { .data = (u8 *) &gBattleAnimSpritePalette_030, .tag = 10030},
+ { .data = (u8 *) &gBattleAnimSpritePalette_031, .tag = 10031},
+ { .data = (u8 *) &gBattleAnimSpritePalette_032, .tag = 10032},
+ { .data = (u8 *) &gBattleAnimSpritePalette_033, .tag = 10033},
+ { .data = (u8 *) &gBattleAnimSpritePalette_033, .tag = 10034},
+ { .data = (u8 *) &gBattleAnimSpritePalette_033, .tag = 10035},
+ { .data = (u8 *) &gBattleAnimSpritePalette_036, .tag = 10036},
+ { .data = (u8 *) &gBattleAnimSpritePalette_036, .tag = 10037},
+ { .data = (u8 *) &gBattleAnimSpritePalette_038, .tag = 10038},
+ { .data = (u8 *) &gBattleAnimSpritePalette_039, .tag = 10039},
+ { .data = (u8 *) &gBattleAnimSpritePalette_038, .tag = 10040},
+ { .data = (u8 *) &gBattleAnimSpritePalette_038, .tag = 10041},
+ { .data = (u8 *) &gBattleAnimSpritePalette_042, .tag = 10042},
+ { .data = (u8 *) &gBattleAnimSpritePalette_043, .tag = 10043},
+ { .data = (u8 *) &gBattleAnimSpritePalette_044, .tag = 10044},
+ { .data = (u8 *) &gBattleAnimSpritePalette_045, .tag = 10045},
+ { .data = (u8 *) &gBattleAnimSpritePalette_046, .tag = 10046},
+ { .data = (u8 *) &gBattleAnimSpritePalette_047, .tag = 10046},
+ { .data = (u8 *) &gBattleAnimSpritePalette_048, .tag = 10048},
+ { .data = (u8 *) &gBattleAnimSpritePalette_049, .tag = 10049},
+ { .data = (u8 *) &gBattleAnimSpritePalette_050, .tag = 10050},
+ { .data = (u8 *) &gBattleAnimSpritePalette_050, .tag = 10051},
+ { .data = (u8 *) &gBattleAnimSpritePalette_050, .tag = 10052},
+ { .data = (u8 *) &gBattleAnimSpritePalette_026, .tag = 10053},
+ { .data = (u8 *) &gBattleAnimSpritePalette_054, .tag = 10054},
+ { .data = (u8 *) &gBattleAnimSpritePalette_050, .tag = 10055},
+ { .data = (u8 *) &gBattleAnimSpritePalette_056, .tag = 10056},
+ { .data = (u8 *) &gBattleAnimSpritePalette_057, .tag = 10057},
+ { .data = (u8 *) &gBattleAnimSpritePalette_058, .tag = 10058},
+ { .data = (u8 *) &gBattleAnimSpritePalette_059, .tag = 10059},
+ { .data = (u8 *) &gBattleAnimSpritePalette_060, .tag = 10060},
+ { .data = (u8 *) &gBattleAnimSpritePalette_061, .tag = 10061},
+ { .data = (u8 *) &gBattleAnimSpritePalette_062, .tag = 10062},
+ { .data = (u8 *) &gBattleAnimSpritePalette_063, .tag = 10063},
+ { .data = (u8 *) &gBattleAnimSpritePalette_064, .tag = 10064},
+ { .data = (u8 *) &gBattleAnimSpritePalette_065, .tag = 10065},
+ { .data = (u8 *) &gBattleAnimSpritePalette_066, .tag = 10066},
+ { .data = (u8 *) &gBattleAnimSpritePalette_067, .tag = 10067},
+ { .data = (u8 *) &gBattleAnimSpritePalette_068, .tag = 10068},
+ { .data = (u8 *) &gBattleAnimSpritePalette_065, .tag = 10069},
+ { .data = (u8 *) &gBattleAnimSpritePalette_070, .tag = 10070},
+ { .data = (u8 *) &gBattleAnimSpritePalette_070, .tag = 10071},
+ { .data = (u8 *) &gBattleAnimSpritePalette_072, .tag = 10072},
+ { .data = (u8 *) &gBattleAnimSpritePalette_073, .tag = 10073},
+ { .data = (u8 *) &gBattleAnimSpritePalette_074, .tag = 10074},
+ { .data = (u8 *) &gBattleAnimSpritePalette_075, .tag = 10075},
+ { .data = (u8 *) &gBattleAnimSpritePalette_076, .tag = 10076},
+ { .data = (u8 *) &gBattleAnimSpritePalette_076, .tag = 10077},
+ { .data = (u8 *) &gBattleAnimSpritePalette_078, .tag = 10078},
+ { .data = (u8 *) &gBattleAnimSpritePalette_078, .tag = 10079},
+ { .data = (u8 *) &gBattleAnimSpritePalette_080, .tag = 10080},
+ { .data = (u8 *) &gBattleAnimSpritePalette_081, .tag = 10081},
+ { .data = (u8 *) &gBattleAnimSpritePalette_082, .tag = 10082},
+ { .data = (u8 *) &gBattleAnimSpritePalette_083, .tag = 10083},
+ { .data = (u8 *) &gBattleAnimSpritePalette_084, .tag = 10084},
+ { .data = (u8 *) &gBattleAnimSpritePalette_085, .tag = 10085},
+ { .data = (u8 *) &gBattleAnimSpritePalette_086, .tag = 10086},
+ { .data = (u8 *) &gBattleAnimSpritePalette_087, .tag = 10087},
+ { .data = (u8 *) &gBattleAnimSpritePalette_088, .tag = 10088},
+ { .data = (u8 *) &gBattleAnimSpritePalette_089, .tag = 10089},
+ { .data = (u8 *) &gBattleAnimSpritePalette_090, .tag = 10090},
+ { .data = (u8 *) &gBattleAnimSpritePalette_091, .tag = 10091},
+ { .data = (u8 *) &gBattleAnimSpritePalette_092, .tag = 10092},
+ { .data = (u8 *) &gBattleAnimSpritePalette_093, .tag = 10093},
+ { .data = (u8 *) &gBattleAnimSpritePalette_094, .tag = 10094},
+ { .data = (u8 *) &gBattleAnimSpritePalette_095, .tag = 10095},
+ { .data = (u8 *) &gBattleAnimSpritePalette_096, .tag = 10096},
+ { .data = (u8 *) &gBattleAnimSpritePalette_097, .tag = 10097},
+ { .data = (u8 *) &gBattleAnimSpritePalette_094, .tag = 10098},
+ { .data = (u8 *) &gBattleAnimSpritePalette_099, .tag = 10099},
+ { .data = (u8 *) &gBattleAnimSpritePalette_100, .tag = 10100},
+ { .data = (u8 *) &gBattleAnimSpritePalette_101, .tag = 10101},
+ { .data = (u8 *) &gBattleAnimSpritePalette_101, .tag = 10102},
+ { .data = (u8 *) &gBattleAnimSpritePalette_103, .tag = 10103},
+ { .data = (u8 *) &gBattleAnimSpritePalette_104, .tag = 10104},
+ { .data = (u8 *) &gBattleAnimSpritePalette_105, .tag = 10105},
+ { .data = (u8 *) &gBattleAnimSpritePalette_105, .tag = 10106},
+ { .data = (u8 *) &gBattleAnimSpritePalette_107, .tag = 10107},
+ { .data = (u8 *) &gBattleAnimSpritePalette_107, .tag = 10108},
+ { .data = (u8 *) &gBattleAnimSpritePalette_109, .tag = 10109},
+ { .data = (u8 *) &gBattleAnimSpritePalette_109, .tag = 10110},
+ { .data = (u8 *) &gBattleAnimSpritePalette_111, .tag = 10111},
+ { .data = (u8 *) &gBattleAnimSpritePalette_112, .tag = 10112},
+ { .data = (u8 *) &gBattleAnimSpritePalette_113, .tag = 10113},
+ { .data = (u8 *) &gBattleAnimSpritePalette_114, .tag = 10114},
+ { .data = (u8 *) &gBattleAnimSpritePalette_115, .tag = 10115},
+ { .data = (u8 *) &gBattleAnimSpritePalette_116, .tag = 10116},
+ { .data = (u8 *) &gBattleAnimSpritePalette_117, .tag = 10117},
+ { .data = (u8 *) &gBattleAnimSpritePalette_118, .tag = 10118},
+ { .data = (u8 *) &gBattleAnimSpritePalette_119, .tag = 10119},
+ { .data = (u8 *) &gBattleAnimSpritePalette_120, .tag = 10120},
+ { .data = (u8 *) &gBattleAnimSpritePalette_121, .tag = 10121},
+ { .data = (u8 *) &gBattleAnimSpritePalette_122, .tag = 10122},
+ { .data = (u8 *) &gBattleAnimSpritePalette_122, .tag = 10123},
+ { .data = (u8 *) &gBattleAnimSpritePalette_124, .tag = 10124},
+ { .data = (u8 *) &gBattleAnimSpritePalette_125, .tag = 10125},
+ { .data = (u8 *) &gBattleAnimSpritePalette_126, .tag = 10126},
+ { .data = (u8 *) &gBattleAnimSpritePalette_127, .tag = 10127},
+ { .data = (u8 *) &gBattleAnimSpritePalette_128, .tag = 10128},
+ { .data = (u8 *) &gBattleAnimSpritePalette_128, .tag = 10129},
+ { .data = (u8 *) &gBattleAnimSpritePalette_130, .tag = 10130},
+ { .data = (u8 *) &gBattleAnimSpritePalette_130, .tag = 10131},
+ { .data = (u8 *) &gBattleAnimSpritePalette_132, .tag = 10132},
+ { .data = (u8 *) &gBattleAnimSpritePalette_133, .tag = 10133},
+ { .data = (u8 *) &gBattleAnimSpritePalette_133, .tag = 10134},
+ { .data = (u8 *) &gBattleAnimSpritePalette_135, .tag = 10135},
+ { .data = (u8 *) &gBattleAnimSpritePalette_136, .tag = 10136},
+ { .data = (u8 *) &gBattleAnimSpritePalette_135, .tag = 10137},
+ { .data = (u8 *) &gBattleAnimSpritePalette_135, .tag = 10138},
+ { .data = (u8 *) &gBattleAnimSpritePalette_139, .tag = 10139},
+ { .data = (u8 *) &gBattleAnimSpritePalette_140, .tag = 10140},
+ { .data = (u8 *) &gBattleAnimSpritePalette_141, .tag = 10141},
+ { .data = (u8 *) &gBattleAnimSpritePalette_141, .tag = 10142},
+ { .data = (u8 *) &gBattleAnimSpritePalette_143, .tag = 10143},
+ { .data = (u8 *) &gBattleAnimSpritePalette_144, .tag = 10144},
+ { .data = (u8 *) &gBattleAnimSpritePalette_139, .tag = 10145},
+ { .data = (u8 *) &gBattleAnimSpritePalette_115, .tag = 10146},
+ { .data = (u8 *) &gBattleAnimSpritePalette_147, .tag = 10147},
+ { .data = (u8 *) &gBattleAnimSpritePalette_148, .tag = 10148},
+ { .data = (u8 *) &gBattleAnimSpritePalette_148, .tag = 10149},
+ { .data = (u8 *) &gBattleAnimSpritePalette_150, .tag = 10150},
+ { .data = (u8 *) &gBattleAnimSpritePalette_150, .tag = 10151},
+ { .data = (u8 *) &gBattleAnimSpritePalette_152, .tag = 10152},
+ { .data = (u8 *) &gBattleAnimSpritePalette_153, .tag = 10153},
+ { .data = (u8 *) &gBattleAnimSpritePalette_154, .tag = 10154},
+ { .data = (u8 *) &gBattleAnimSpritePalette_155, .tag = 10155},
+ { .data = (u8 *) &gBattleAnimSpritePalette_156, .tag = 10156},
+ { .data = (u8 *) &gBattleAnimSpritePalette_157, .tag = 10157},
+ { .data = (u8 *) &gBattleAnimSpritePalette_158, .tag = 10158},
+ { .data = (u8 *) &gBattleAnimSpritePalette_159, .tag = 10159},
+ { .data = (u8 *) &gBattleAnimSpritePalette_160, .tag = 10160},
+ { .data = (u8 *) &gBattleAnimSpritePalette_161, .tag = 10161},
+ { .data = (u8 *) &gBattleAnimSpritePalette_162, .tag = 10162},
+ { .data = (u8 *) &gBattleAnimSpritePalette_163, .tag = 10163},
+ { .data = (u8 *) &gBattleAnimSpritePalette_164, .tag = 10164},
+ { .data = (u8 *) &gBattleAnimSpritePalette_165, .tag = 10165},
+ { .data = (u8 *) &gBattleAnimSpritePalette_166, .tag = 10166},
+ { .data = (u8 *) &gBattleAnimSpritePalette_167, .tag = 10167},
+ { .data = (u8 *) &gBattleAnimSpritePalette_168, .tag = 10168},
+ { .data = (u8 *) &gBattleAnimSpritePalette_169, .tag = 10169},
+ { .data = (u8 *) &gBattleAnimSpritePalette_170, .tag = 10170},
+ { .data = (u8 *) &gBattleAnimSpritePalette_171, .tag = 10171},
+ { .data = (u8 *) &gBattleAnimSpritePalette_172, .tag = 10172},
+ { .data = (u8 *) &gBattleAnimSpritePalette_001, .tag = 10173},
+ { .data = (u8 *) &gBattleAnimSpritePalette_174, .tag = 10174},
+ { .data = (u8 *) &gBattleAnimSpritePalette_175, .tag = 10175},
+ { .data = (u8 *) &gBattleAnimSpritePalette_176, .tag = 10176},
+ { .data = (u8 *) &gBattleAnimSpritePalette_177, .tag = 10177},
+ { .data = (u8 *) &gBattleAnimSpritePalette_178, .tag = 10178},
+ { .data = (u8 *) &gBattleAnimSpritePalette_179, .tag = 10179},
+ { .data = (u8 *) &gBattleAnimSpritePalette_179, .tag = 10180},
+ { .data = (u8 *) &gBattleAnimSpritePalette_179, .tag = 10181},
+ { .data = (u8 *) &gBattleAnimSpritePalette_182, .tag = 10182},
+ { .data = (u8 *) &gBattleAnimSpritePalette_183, .tag = 10183},
+ { .data = (u8 *) &gBattleAnimSpritePalette_184, .tag = 10184},
+ { .data = (u8 *) &gBattleAnimSpritePalette_185, .tag = 10185},
+ { .data = (u8 *) &gBattleAnimSpritePalette_186, .tag = 10186},
+ { .data = (u8 *) &gBattleAnimSpritePalette_187, .tag = 10187},
+ { .data = (u8 *) &gBattleAnimSpritePalette_188, .tag = 10188},
+ { .data = (u8 *) &gBattleAnimSpritePalette_189, .tag = 10189},
+ { .data = (u8 *) &gBattleAnimSpritePalette_190, .tag = 10190},
+ { .data = (u8 *) &gBattleAnimSpritePalette_191, .tag = 10191},
+ { .data = (u8 *) &gBattleAnimSpritePalette_192, .tag = 10192},
+ { .data = (u8 *) &gBattleAnimSpritePalette_193, .tag = 10193},
+ { .data = (u8 *) &gBattleAnimSpritePalette_194, .tag = 10194},
+ { .data = (u8 *) &gBattleAnimSpritePalette_195, .tag = 10195},
+ { .data = (u8 *) &gBattleAnimSpritePalette_196, .tag = 10196},
+ { .data = (u8 *) &gBattleAnimSpritePalette_197, .tag = 10197},
+ { .data = (u8 *) &gBattleAnimSpritePalette_198, .tag = 10198},
+ { .data = (u8 *) &gBattleAnimSpritePalette_199, .tag = 10199},
+ { .data = (u8 *) &gBattleAnimSpritePalette_200, .tag = 10200},
+ { .data = (u8 *) &gBattleAnimSpritePalette_201, .tag = 10201},
+ { .data = (u8 *) &gBattleAnimSpritePalette_202, .tag = 10202},
+ { .data = (u8 *) &gBattleAnimSpritePalette_203, .tag = 10203},
+ { .data = (u8 *) &gBattleAnimSpritePalette_204, .tag = 10204},
+ { .data = (u8 *) &gBattleAnimSpritePalette_205, .tag = 10205},
+ { .data = (u8 *) &gBattleAnimSpritePalette_206, .tag = 10206},
+ { .data = (u8 *) &gBattleAnimSpritePalette_207, .tag = 10207},
+ { .data = (u8 *) &gBattleAnimSpritePalette_167, .tag = 10208},
+ { .data = (u8 *) &gBattleAnimSpritePalette_209, .tag = 10209},
+ { .data = (u8 *) &gBattleAnimSpritePalette_210, .tag = 10210},
+ { .data = (u8 *) &gBattleAnimSpritePalette_211, .tag = 10211},
+ { .data = (u8 *) &gBattleAnimSpritePalette_211, .tag = 10212},
+ { .data = (u8 *) &gBattleAnimSpritePalette_211, .tag = 10213},
+ { .data = (u8 *) &gBattleAnimSpritePalette_064, .tag = 10214},
+ { .data = (u8 *) &gBattleAnimSpritePalette_215, .tag = 10215},
+ { .data = (u8 *) &gBattleAnimSpritePalette_216, .tag = 10216},
+ { .data = (u8 *) &gBattleAnimSpritePalette_217, .tag = 10217},
+ { .data = (u8 *) &gBattleAnimSpritePalette_218, .tag = 10218},
+ { .data = (u8 *) &gBattleAnimSpritePalette_219, .tag = 10219},
+ { .data = (u8 *) &gBattleAnimSpritePalette_220, .tag = 10220},
+ { .data = (u8 *) &gBattleAnimSpritePalette_221, .tag = 10221},
+ { .data = (u8 *) &gBattleAnimSpritePalette_222, .tag = 10222},
+ { .data = (u8 *) &gBattleAnimSpritePalette_223, .tag = 10223},
+ { .data = (u8 *) &gBattleAnimSpritePalette_224, .tag = 10224},
+ { .data = (u8 *) &gBattleAnimSpritePalette_225, .tag = 10225},
+ { .data = (u8 *) &gBattleAnimSpritePalette_226, .tag = 10226},
+ { .data = (u8 *) &gBattleAnimSpritePalette_226, .tag = 10227},
+ { .data = (u8 *) &gBattleAnimSpritePalette_228, .tag = 10228},
+ { .data = (u8 *) &gBattleAnimSpritePalette_229, .tag = 10229},
+ { .data = (u8 *) &gBattleAnimSpritePalette_230, .tag = 10230},
+ { .data = (u8 *) &gBattleAnimSpritePalette_231, .tag = 10231},
+ { .data = (u8 *) &gBattleAnimSpritePalette_231, .tag = 10232},
+ { .data = (u8 *) &gBattleAnimSpritePalette_233, .tag = 10233},
+ { .data = (u8 *) &gBattleAnimSpritePalette_234, .tag = 10234},
+ { .data = (u8 *) &gBattleAnimSpritePalette_235, .tag = 10235},
+ { .data = (u8 *) &gBattleAnimSpritePalette_236, .tag = 10236},
+ { .data = (u8 *) &gBattleAnimSpritePalette_237, .tag = 10237},
+ { .data = (u8 *) &gBattleAnimSpritePalette_238, .tag = 10238},
+ { .data = (u8 *) &gBattleAnimSpritePalette_239, .tag = 10239},
+ { .data = (u8 *) &gBattleAnimSpritePalette_240, .tag = 10240},
+ { .data = (u8 *) &gBattleAnimSpritePalette_241, .tag = 10241},
+ { .data = (u8 *) &gBattleAnimSpritePalette_242, .tag = 10242},
+ { .data = (u8 *) &gBattleAnimSpritePalette_243, .tag = 10243},
+ { .data = (u8 *) &gBattleAnimSpritePalette_244, .tag = 10244},
+ { .data = (u8 *) &gBattleAnimSpritePalette_245, .tag = 10245},
+ { .data = (u8 *) &gBattleAnimSpritePalette_245, .tag = 10246},
+ { .data = (u8 *) &gBattleAnimSpritePalette_064, .tag = 10247},
+ { .data = (u8 *) &gBattleAnimSpritePalette_248, .tag = 10248},
+ { .data = (u8 *) &gBattleAnimSpritePalette_249, .tag = 10249},
+ { .data = (u8 *) &gBattleAnimSpritePalette_249, .tag = 10250},
+ { .data = (u8 *) &gBattleAnimSpritePalette_251, .tag = 10251},
+ { .data = (u8 *) &gBattleAnimSpritePalette_252, .tag = 10252},
+ { .data = (u8 *) &gBattleAnimSpritePalette_253, .tag = 10253},
+ { .data = (u8 *) &gBattleAnimSpritePalette_254, .tag = 10254},
+ { .data = (u8 *) &gBattleAnimSpritePalette_255, .tag = 10255},
+ { .data = (u8 *) &gBattleAnimSpritePalette_256, .tag = 10256},
+ { .data = (u8 *) &gBattleAnimSpritePalette_257, .tag = 10257},
+ { .data = (u8 *) &gBattleAnimSpritePalette_258, .tag = 10258},
+ { .data = (u8 *) &gBattleAnimSpritePalette_259, .tag = 10259},
+ { .data = (u8 *) &gBattleAnimSpritePalette_260, .tag = 10260},
+ { .data = (u8 *) &gBattleAnimSpritePalette_261, .tag = 10261},
+ { .data = (u8 *) &gBattleAnimSpritePalette_262, .tag = 10262},
+ { .data = (u8 *) &gBattleAnimSpritePalette_263, .tag = 10263},
+ { .data = (u8 *) &gBattleAnimSpritePalette_264, .tag = 10264},
+ { .data = (u8 *) &gBattleAnimSpritePalette_265, .tag = 10265},
+ { .data = (u8 *) &gBattleAnimSpritePalette_266, .tag = 10266},
+ { .data = (u8 *) &gBattleAnimSpritePalette_267, .tag = 10267},
+ { .data = (u8 *) &gBattleAnimSpritePalette_268, .tag = 10268},
+ { .data = (u8 *) &gBattleAnimSpritePalette_269, .tag = 10269},
+ { .data = (u8 *) &gBattleAnimSpritePalette_270, .tag = 10270},
+ { .data = (u8 *) &gBattleAnimSpritePalette_271, .tag = 10271},
+ { .data = (u8 *) &gBattleAnimSpritePalette_272, .tag = 10272},
+ { .data = (u8 *) &gBattleAnimSpritePalette_272, .tag = 10273},
+ { .data = (u8 *) &gBattleAnimSpritePalette_274, .tag = 10274},
+ { .data = (u8 *) &gBattleAnimSpritePalette_274, .tag = 10275},
+ { .data = (u8 *) &gBattleAnimSpritePalette_274, .tag = 10276},
+ { .data = (u8 *) &gBattleAnimSpritePalette_277, .tag = 10277},
+ { .data = (u8 *) &gBattleAnimSpritePalette_278, .tag = 10278},
+ { .data = (u8 *) &gBattleAnimSpritePalette_279, .tag = 10279},
+ { .data = (u8 *) &gBattleAnimSpritePalette_280, .tag = 10280},
+ { .data = (u8 *) &gBattleAnimSpritePalette_281, .tag = 10281},
+ { .data = (u8 *) &gBattleAnimSpritePalette_282, .tag = 10282},
+ { .data = (u8 *) &gBattleAnimSpritePalette_283, .tag = 10283},
+ { .data = (u8 *) &gBattleAnimSpritePalette_284, .tag = 10284},
+ { .data = (u8 *) &gBattleAnimSpritePalette_285, .tag = 10285},
+ { .data = (u8 *) &gBattleAnimSpritePalette_286, .tag = 10286},
+ { .data = (u8 *) &gBattleAnimSpritePalette_287, .tag = 10287},
+ { .data = (u8 *) &gBattleAnimSpritePalette_288, .tag = 10288},
+};
+
+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,
+};
diff --git a/src/data/graphics.h b/src/data/graphics.h
new file mode 100644
index 000000000..d305c4afb
--- /dev/null
+++ b/src/data/graphics.h
@@ -0,0 +1,338 @@
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_000;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_001;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_002;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_003;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_004;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_005;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_006;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_007;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_008;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_009;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_010;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_011;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_012;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_013;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_014;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_015;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_016;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_016;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_018;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_019;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_020;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_021;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_022;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_023;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_024;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_025;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_026;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_027;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_028;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_029;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_030;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_031;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_032;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_033;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_033;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_033;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_036;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_036;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_038;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_039;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_038;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_038;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_042;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_043;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_044;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_045;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_046;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_047;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_048;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_049;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_050;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_050;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_050;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_026;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_054;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_050;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_056;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_057;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_058;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_059;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_060;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_061;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_062;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_063;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_064;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_065;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_066;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_067;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_068;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_065;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_070;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_070;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_072;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_073;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_074;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_075;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_076;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_076;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_078;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_078;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_080;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_081;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_082;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_083;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_084;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_085;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_086;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_087;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_088;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_089;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_090;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_091;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_092;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_093;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_094;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_095;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_096;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_097;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_094;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_099;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_100;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_101;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_101;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_103;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_104;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_105;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_105;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_107;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_107;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_109;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_109;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_111;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_112;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_113;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_114;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_115;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_116;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_117;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_118;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_119;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_120;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_121;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_122;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_122;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_124;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_125;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_126;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_127;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_128;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_128;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_130;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_130;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_132;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_133;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_133;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_135;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_136;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_135;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_135;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_139;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_140;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_141;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_141;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_143;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_144;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_139;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_115;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_147;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_148;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_148;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_150;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_150;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_152;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_153;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_154;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_155;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_156;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_157;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_158;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_159;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_160;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_161;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_162;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_163;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_164;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_165;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_166;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_167;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_168;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_169;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_170;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_171;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_172;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_001;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_174;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_175;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_176;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_177;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_178;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_179;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_179;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_179;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_182;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_183;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_184;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_185;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_186;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_187;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_188;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_189;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_190;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_191;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_192;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_193;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_194;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_195;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_196;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_197;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_198;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_199;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_200;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_201;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_202;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_203;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_204;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_205;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_206;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_207;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_167;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_209;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_210;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_211;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_211;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_211;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_064;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_215;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_216;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_217;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_218;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_219;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_220;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_221;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_222;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_223;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_224;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_225;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_226;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_226;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_228;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_229;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_230;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_231;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_231;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_233;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_234;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_235;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_236;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_237;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_238;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_239;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_240;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_241;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_242;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_243;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_244;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_245;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_245;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_064;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_248;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_249;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_249;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_251;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_252;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_253;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_254;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_255;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_256;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_257;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_258;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_259;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_260;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_261;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_262;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_263;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_264;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_265;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_266;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_267;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_268;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_269;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_270;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_271;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_272;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_272;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_274;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_274;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_274;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_277;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_278;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_279;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_280;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_281;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_282;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_283;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_284;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_285;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_286;
+extern struct CompressedSpritePalette gBattleAnimSpritePalette_287;
+extern struct CompressedSpritePalette 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; \ No newline at end of file