diff options
author | Marco Willems (M17.1) <progreon@gmail.com> | 2018-01-15 23:22:16 +0100 |
---|---|---|
committer | Marco Willems (M17.1) <progreon@gmail.com> | 2018-01-15 23:22:16 +0100 |
commit | af35c8e429c09197eb46346696792ad89bf0c7d3 (patch) | |
tree | 19fae40dbbc19e045dc5b6fb0f17064579a3ea05 /src | |
parent | 8dda2620e78d2c84b36246aa30146694d929392f (diff) |
Done decompiling battle_interfaces.s
Diffstat (limited to 'src')
-rw-r--r-- | src/battle/battle_7.c | 57 | ||||
-rw-r--r-- | src/battle/battle_interface.c | 4 |
2 files changed, 48 insertions, 13 deletions
diff --git a/src/battle/battle_7.c b/src/battle/battle_7.c index 1c79d7ebf..195e47a6b 100644 --- a/src/battle/battle_7.c +++ b/src/battle/battle_7.c @@ -20,6 +20,7 @@ #include "text.h" #include "gba/m4a_internal.h" #include "ewram.h" +#include "graphics.h" extern u8 gBattleBufferA[][0x200]; extern u8 gActiveBank; @@ -49,19 +50,53 @@ extern const u8 *const gBattleAnims_Special[]; extern const struct CompressedSpriteSheet gTrainerFrontPicTable[]; extern const struct MonCoords gTrainerFrontPicCoords[]; extern const struct CompressedSpritePalette gTrainerFrontPicPaletteTable[]; -extern const u8 gSubstituteDollTilemap[]; -extern const u8 gSubstituteDollGfx[]; -extern const u8 gSubstituteDollPal[]; extern const struct CompressedSpriteSheet gUnknown_081FAF24; extern const struct SpriteTemplate gSpriteTemplate_81FAF34; -extern const struct CompressedSpriteSheet gUnknown_0820A47C; -extern const struct CompressedSpriteSheet gUnknown_0820A484; -extern const struct CompressedSpriteSheet gUnknown_0820A48C[]; -extern const struct CompressedSpriteSheet gUnknown_0820A49C[]; -extern const struct CompressedSpriteSheet gUnknown_0820A4AC; -extern const struct CompressedSpriteSheet gUnknown_0820A4B4[]; -extern const struct SpritePalette gUnknown_0820A4D4[]; -extern const u8 gUnknown_08D09C48[]; +extern const u8 gSubstituteDollTilemap[]; // graphics.s +extern const u8 gSubstituteDollGfx[]; // graphics.s +extern const u8 gSubstituteDollPal[]; // graphics.s +extern const u8 gUnknown_08D09C48[]; // graphics.s + +const struct CompressedSpriteSheet gUnknown_0820A47C = +{ gBattleWindowLargeGfx, 4096, 0xd6ff }; + +const struct CompressedSpriteSheet gUnknown_0820A484 = +{ gBattleWindowSmallGfx, 4096, 0xd701 }; + +const struct CompressedSpriteSheet gUnknown_0820A48C[] = +{ + { gBattleWindowSmall2Gfx, 2048, 0xd6ff }, + { gBattleWindowSmall2Gfx, 2048, 0xd700 }, +}; + +const struct CompressedSpriteSheet gUnknown_0820A49C[] = +{ + { gBattleWindowSmall3Gfx, 2048, 0xd701 }, + { gBattleWindowSmall3Gfx, 2048, 0xd702 }, +}; + +const struct CompressedSpriteSheet gUnknown_0820A4AC = +{ gBattleWindowLarge2Gfx, 4096, 0xd70b }; + +const struct CompressedSpriteSheet gUnknown_0820A4B4[] = +{ + { gBlankGfxCompressed, 256, 0xd704 }, + { gBlankGfxCompressed, 288, 0xd705 }, + { gBlankGfxCompressed, 256, 0xd706 }, + { gBlankGfxCompressed, 288, 0xd707 }, +}; + +const struct SpritePalette gUnknown_0820A4D4[] = +{ + { gUnknown_08D1212C, 0xD6FF }, + { gUnknown_08D1214C, 0xD704 }, +}; + +// const struct CompressedSpriteSheet gUnknown_0820A784[] = +// { +// { Tiles_D129AC, 0x80, 0xd714 }, +// { Tiles_D129AC, 0x80, 0xd715 }, +// }; extern void c3_0802FDF4(u8); extern void sub_80440EC(); diff --git a/src/battle/battle_interface.c b/src/battle/battle_interface.c index 0fca01c00..a24c0427c 100644 --- a/src/battle/battle_interface.c +++ b/src/battle/battle_interface.c @@ -237,13 +237,13 @@ const struct CompressedSpriteSheet gUnknown_0820A754[] = { gBattleGfx_BallStatusBar, 512, 0xd70d }, }; -const struct CompressedSpritePalette gUnknown_0820A764[] = +const struct SpritePalette gUnknown_0820A764[] = { { gUnknown_08D1212C, 0xd710 }, { gUnknown_08D1212C, 0xd711 }, }; -const struct CompressedSpritePalette gUnknown_0820A774[] = +const struct SpritePalette gUnknown_0820A774[] = { { gUnknown_08D1214C, 0xd712 }, { gUnknown_08D1214C, 0xd713 }, |