Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions generated/text_banks.txt
Original file line number Diff line number Diff line change
Expand Up @@ -197,9 +197,9 @@ TEXT_BANK_BATTLE_PARK_GATE_TO_FIGHT_AREA
TEXT_BANK_ROUTE_225_GATE_TO_FIGHT_AREA
TEXT_BANK_FIGHT_AREA_MIDDLE_HOUSE
TEXT_BANK_FIGHT_AREA_SOUTH_HOUSE
TEXT_BANK_UNK_0199
TEXT_BANK_BATTLE_CASTLE_SELF_APP
TEXT_BANK_BATTLE_CASTLE_SCENE
TEXT_BANK_UNK_0201
TEXT_BANK_BATTLE_CASTLE_OPPONENT_APP
TEXT_BANK_NATURE_NAMES
TEXT_BANK_POKEMON_CENTER_DAILY_TRAINERS
TEXT_BANK_CONTEST_TEXT
Expand Down
2 changes: 1 addition & 1 deletion include/overlay104/ov104_0223B6F4.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
#include "pokemon.h"

void ov104_0223B760(u8 param0, int param1, u16 param2[], u8 param3);
u8 ov104_0223B7A8(u8 param0, BOOL param1);
u8 BattleCastle_GetPartySize(u8 challengeType, BOOL includePartnersMons);
u8 ov104_0223B7DC(u8 param0, BOOL param1);
FieldBattleDTO *ov104_0223B810(UnkStruct_ov104_0223BA10 *param0, UnkStruct_ov104_02230BE4 *param1);
u8 ov104_0223BA10(UnkStruct_ov104_0223BA10 *param0);
Expand Down
38 changes: 38 additions & 0 deletions include/overlay107/battle_castle_app_windows.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,44 @@

#include "bg_window.h"

enum BattleCastleSelfAppWindow {
SELF_APP_WINDOW_HEADER = 0,
SELF_APP_WINDOW_EXIT,
SELF_APP_WINDOW_LEVELS,
SELF_APP_WINDOW_HP_BARS,
SELF_APP_WINDOW_SUMMARY_SCREEN,
SELF_APP_WINDOW_ITEM_SELECT_MENU,
SELF_APP_WINDOW_MSG_BOX,
SELF_APP_WINDOW_MON_SELECTION_MSG_BOX,
SELF_APP_WINDOW_MON_OPTIONS_MSG_BOX,
SELF_APP_WINDOW_MON_OPTIONS_MENU,
SELF_APP_WINDOW_HEAL_MENU,
SELF_APP_WINDOW_RENTAL_MENU,
SELF_APP_WINDOW_SELECTED_ITEM_NAME,
SELF_APP_WINDOW_YES_NO_MENU,
SELF_APP_WINDOW_UNUSED,
SELF_APP_WINDOW_ITEM_SELECT_PLAYER_INFO,
SELF_APP_WINDOW_ITEM_SELECT_MON_INFO,
SELF_APP_WINDOW_ITEM_SELECT_MON_HP,
NUM_SELF_APP_WINDOWS,
};

enum BattleCastleOpponentAppWindow {
OPPONENT_APP_WINDOW_HEADER = 0,
OPPONENT_APP_WINDOW_EXIT,
OPPONENT_APP_WINDOW_LEVELS,
OPPONENT_APP_WINDOW_HP_BARS,
OPPONENT_APP_WINDOW_SUMMARY_SCREEN,
OPPONENT_APP_WINDOW_MON_OPTIONS_MENU,
OPPONENT_APP_WINDOW_SUMMARY_MENU,
OPPONENT_APP_WINDOW_MSG_BOX,
OPPONENT_APP_WINDOW_MON_SELECTION_MSG_BOX,
OPPONENT_APP_WINDOW_MON_OPTION_MSG_BOX,
OPPONENT_APP_WINDOW_YES_NO_MENU,
OPPONENT_APP_WINDOW_LEVEL_MENU,
NUM_OPPONENT_APP_WINDOWS,
};

void BattleCastleApp_InitWindows(BgConfig *bgConfigs, Window *windows, u8 isOpponentApp);
void BattleCastleApp_FreeWindows(Window *windows, u8 isOpponentApp);
void BattleCastleApp_DrawWindow(BgConfig *bgConfig, Window *window);
Expand Down
6 changes: 6 additions & 0 deletions include/text.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,12 @@ typedef u32 TextColor;
#define TEXT_SPEED_SLOW 8
#define TEXT_SPEED_NO_TRANSFER 0xFF

enum TextAlignment {
TEXT_ALIGN_LEFT,
TEXT_ALIGN_CENTER,
TEXT_ALIGN_RIGHT
};

void Text_SetFontAttributesPtr(const FontAttributes *fontAttributes);
void Text_ResetAllPrinters(void);
u8 Text_IsPrinterActive(u8 printerID);
Expand Down
Loading