summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2022-01-11 11:37:13 -0500
committerGriffinR <griffin.g.richards@gmail.com>2022-01-11 11:37:13 -0500
commit565dd243098013c8665bc7f95106e2b5657e4e82 (patch)
tree714842c808ed02407b362e0f78cb3b2d1e8fabde
parent7103839a615463eeadeb671ad75436dd2e4a52e3 (diff)
Move party menu graphics out of interface
-rw-r--r--graphics/interface/unused_hpbar.png (renamed from graphics/interface/party_menu_hpbar.png)bin136 -> 136 bytes
-rw-r--r--graphics/party_menu/bg.bin (renamed from graphics/interface/party_menu_bg.bin)bin2048 -> 2048 bytes
-rw-r--r--graphics/party_menu/bg.pal (renamed from graphics/interface/party_menu_bg.pal)0
-rw-r--r--graphics/party_menu/bg.png (renamed from graphics/interface/party_menu_bg.png)bin613 -> 613 bytes
-rw-r--r--graphics/party_menu/cancel_button.bin (renamed from graphics/interface/party_menu_cancel_button.bin)0
-rw-r--r--graphics/party_menu/confirm_button.bin (renamed from graphics/interface/party_menu_confirm_button.bin)0
-rw-r--r--graphics/party_menu/pokeball.png (renamed from graphics/interface/party_menu_pokeball.png)bin330 -> 330 bytes
-rw-r--r--graphics/party_menu/pokeball_small.png (renamed from graphics/interface/party_menu_pokeball_small.png)bin261 -> 261 bytes
-rw-r--r--graphics_file_rules.mk2
-rw-r--r--src/data/party_menu.h32
-rw-r--r--src/graphics.c14
11 files changed, 27 insertions, 21 deletions
diff --git a/graphics/interface/party_menu_hpbar.png b/graphics/interface/unused_hpbar.png
index 763b91210..763b91210 100644
--- a/graphics/interface/party_menu_hpbar.png
+++ b/graphics/interface/unused_hpbar.png
Binary files differ
diff --git a/graphics/interface/party_menu_bg.bin b/graphics/party_menu/bg.bin
index d6ff1114d..d6ff1114d 100644
--- a/graphics/interface/party_menu_bg.bin
+++ b/graphics/party_menu/bg.bin
Binary files differ
diff --git a/graphics/interface/party_menu_bg.pal b/graphics/party_menu/bg.pal
index 0b4b30f81..0b4b30f81 100644
--- a/graphics/interface/party_menu_bg.pal
+++ b/graphics/party_menu/bg.pal
diff --git a/graphics/interface/party_menu_bg.png b/graphics/party_menu/bg.png
index c58f3aae9..c58f3aae9 100644
--- a/graphics/interface/party_menu_bg.png
+++ b/graphics/party_menu/bg.png
Binary files differ
diff --git a/graphics/interface/party_menu_cancel_button.bin b/graphics/party_menu/cancel_button.bin
index 7f11aaf4e..7f11aaf4e 100644
--- a/graphics/interface/party_menu_cancel_button.bin
+++ b/graphics/party_menu/cancel_button.bin
diff --git a/graphics/interface/party_menu_confirm_button.bin b/graphics/party_menu/confirm_button.bin
index 8c3c1be3d..8c3c1be3d 100644
--- a/graphics/interface/party_menu_confirm_button.bin
+++ b/graphics/party_menu/confirm_button.bin
diff --git a/graphics/interface/party_menu_pokeball.png b/graphics/party_menu/pokeball.png
index 2aad54de8..2aad54de8 100644
--- a/graphics/interface/party_menu_pokeball.png
+++ b/graphics/party_menu/pokeball.png
Binary files differ
diff --git a/graphics/interface/party_menu_pokeball_small.png b/graphics/party_menu/pokeball_small.png
index d2eec4d45..d2eec4d45 100644
--- a/graphics/interface/party_menu_pokeball_small.png
+++ b/graphics/party_menu/pokeball_small.png
Binary files differ
diff --git a/graphics_file_rules.mk b/graphics_file_rules.mk
index 7a37c5e4f..3b4bbeabf 100644
--- a/graphics_file_rules.mk
+++ b/graphics_file_rules.mk
@@ -429,7 +429,7 @@ $(MASKSGFXDIR)/unused_level_up.4bpp: %.4bpp: %.png
$(BATTRANSGFXDIR)/vs_frame.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 16
-$(INTERFACEGFXDIR)/party_menu_bg.4bpp: %.4bpp: %.png
+graphics/party_menu/bg.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 62
$(TYPESGFXDIR)/move_types.4bpp: $(types:%=$(TYPESGFXDIR)/%.4bpp) $(contest_types:%=$(TYPESGFXDIR)/contest_%.4bpp)
diff --git a/src/data/party_menu.h b/src/data/party_menu.h
index f3a8a50ec..f8321298c 100644
--- a/src/data/party_menu.h
+++ b/src/data/party_menu.h
@@ -1,3 +1,9 @@
+enum {
+ TAG_POKEBALL = 1200,
+ TAG_POKEBALL_SMALL,
+ TAG_STATUS_ICONS,
+};
+
static const struct BgTemplate sPartyMenuBgTemplates[] =
{
{
@@ -112,8 +118,8 @@ static const u8 sPartyMenuSpriteCoords[PARTY_LAYOUT_COUNT][PARTY_SIZE][4 * 2] =
};
// Used only when both Cancel and Confirm are present
-static const u32 sConfirmButton_Tilemap[] = INCBIN_U32("graphics/interface/party_menu_confirm_button.bin");
-static const u32 sCancelButton_Tilemap[] = INCBIN_U32("graphics/interface/party_menu_cancel_button.bin");
+static const u32 sConfirmButton_Tilemap[] = INCBIN_U32("graphics/party_menu/confirm_button.bin");
+static const u32 sCancelButton_Tilemap[] = INCBIN_U32("graphics/party_menu/cancel_button.bin");
// Text colors for BG, FG, and Shadow in that order
static const u8 sFontColorTable[][3] =
@@ -969,19 +975,19 @@ static const union AnimCmd *const sSpriteAnimTable_MenuPokeball[] =
static const struct CompressedSpriteSheet sSpriteSheet_MenuPokeball =
{
- gPartyMenuPokeball_Gfx, 0x400, 0x04b0
+ gPartyMenuPokeball_Gfx, 0x400, TAG_POKEBALL
};
static const struct CompressedSpritePalette sSpritePalette_MenuPokeball =
{
- gPartyMenuPokeball_Pal, 0x04b0
+ gPartyMenuPokeball_Pal, TAG_POKEBALL
};
// Used for the pokeball sprite on each party slot / Cancel button
static const struct SpriteTemplate sSpriteTemplate_MenuPokeball =
{
- .tileTag = 0x04b0,
- .paletteTag = 0x04b0,
+ .tileTag = TAG_POKEBALL,
+ .paletteTag = TAG_POKEBALL,
.oam = &sOamData_MenuPokeball,
.anims = sSpriteAnimTable_MenuPokeball,
.images = NULL,
@@ -1055,14 +1061,14 @@ static const union AnimCmd *const sSpriteAnimTable_MenuPokeballSmall[] =
static const struct CompressedSpriteSheet sSpriteSheet_MenuPokeballSmall =
{
- gPartyMenuPokeballSmall_Gfx, 0x0300, 0x04b1
+ gPartyMenuPokeballSmall_Gfx, 0x0300, TAG_POKEBALL_SMALL
};
// Used for the pokeball sprite next to Cancel and Confirm when both are present, otherwise sSpriteTemplate_MenuPokeball is used
static const struct SpriteTemplate sSpriteTemplate_MenuPokeballSmall =
{
- .tileTag = 1201,
- .paletteTag = 1200,
+ .tileTag = TAG_POKEBALL_SMALL,
+ .paletteTag = TAG_POKEBALL,
.oam = &sOamData_MenuPokeballSmall,
.anims = sSpriteAnimTable_MenuPokeballSmall,
.images = NULL,
@@ -1149,18 +1155,18 @@ static const union AnimCmd *const sSpriteTemplate_StatusCondition[] =
static const struct CompressedSpriteSheet sSpriteSheet_StatusIcons =
{
- gStatusGfx_Icons, 0x400, 1202
+ gStatusGfx_Icons, 0x400, TAG_STATUS_ICONS
};
static const struct CompressedSpritePalette sSpritePalette_StatusIcons =
{
- gStatusPal_Icons, 1202
+ gStatusPal_Icons, TAG_STATUS_ICONS
};
static const struct SpriteTemplate sSpriteTemplate_StatusIcons =
{
- .tileTag = 1202,
- .paletteTag = 1202,
+ .tileTag = TAG_STATUS_ICONS,
+ .paletteTag = TAG_STATUS_ICONS,
.oam = &sOamData_StatusCondition,
.anims = sSpriteTemplate_StatusCondition,
.images = NULL,
diff --git a/src/graphics.c b/src/graphics.c
index 51e585489..fda9a3fd5 100644
--- a/src/graphics.c
+++ b/src/graphics.c
@@ -147,7 +147,7 @@ const u32 gBattleAnimSpriteGfx_ClawSlash[] = INCBIN_U32("graphics/battle_anims/s
const u32 gBattleAnimSpriteGfx_Scratch3[] = INCBIN_U32("graphics/battle_anims/sprites/scratch_3.4bpp.lz");
const u32 gBattleAnimSpriteGfx_Scratch2[] = INCBIN_U32("graphics/battle_anims/sprites/scratch_2.4bpp.lz");
-const u32 gPartyMenuHpBar_Gfx[] = INCBIN_U32("graphics/interface/party_menu_hpbar.4bpp.lz");
+const u32 gUnusedHpBar_Gfx[] = INCBIN_U32("graphics/interface/unused_hpbar.4bpp.lz");
const u32 gBattleAnimSpriteGfx_BubbleBurst2[] = INCBIN_U32("graphics/battle_anims/sprites/bubble_burst_2.4bpp.lz");
@@ -1112,13 +1112,13 @@ const u32 gBattleAnimSpritePal_Slash2[] = INCBIN_U32("graphics/battle_anims/spri
const u32 gBattleAnimSpriteGfx_WhiteShadow[] = INCBIN_U32("graphics/battle_anims/sprites/white_shadow.4bpp.lz");
const u32 gBattleAnimSpritePal_WhiteShadow[] = INCBIN_U32("graphics/battle_anims/sprites/white_shadow.gbapal.lz");
-const u32 gPartyMenuBg_Gfx[] = INCBIN_U32("graphics/interface/party_menu_bg.4bpp.lz");
-const u32 gPartyMenuBg_Pal[] = INCBIN_U32("graphics/interface/party_menu_bg.gbapal.lz");
-const u32 gPartyMenuBg_Tilemap[] = INCBIN_U32("graphics/interface/party_menu_bg.bin.lz");
+const u32 gPartyMenuBg_Gfx[] = INCBIN_U32("graphics/party_menu/bg.4bpp.lz");
+const u32 gPartyMenuBg_Pal[] = INCBIN_U32("graphics/party_menu/bg.gbapal.lz");
+const u32 gPartyMenuBg_Tilemap[] = INCBIN_U32("graphics/party_menu/bg.bin.lz");
-const u32 gPartyMenuPokeball_Gfx[] = INCBIN_U32("graphics/interface/party_menu_pokeball.4bpp.lz");
-const u32 gPartyMenuPokeballSmall_Gfx[] = INCBIN_U32("graphics/interface/party_menu_pokeball_small.4bpp.lz"); //unused
-const u32 gPartyMenuPokeball_Pal[] = INCBIN_U32("graphics/interface/party_menu_pokeball.gbapal.lz");
+const u32 gPartyMenuPokeball_Gfx[] = INCBIN_U32("graphics/party_menu/pokeball.4bpp.lz");
+const u32 gPartyMenuPokeballSmall_Gfx[] = INCBIN_U32("graphics/party_menu/pokeball_small.4bpp.lz"); //unused
+const u32 gPartyMenuPokeball_Pal[] = INCBIN_U32("graphics/party_menu/pokeball.gbapal.lz");
const u32 gStatusGfx_Icons[] = INCBIN_U32("graphics/interface/status_icons.4bpp.lz");
const u32 gStatusPal_Icons[] = INCBIN_U32("graphics/interface/status_icons.gbapal.lz");