summaryrefslogtreecommitdiff
path: root/src/player_pc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/player_pc.c')
-rw-r--r--src/player_pc.c31
1 files changed, 14 insertions, 17 deletions
diff --git a/src/player_pc.c b/src/player_pc.c
index 38e01b92e..adff9971a 100644
--- a/src/player_pc.c
+++ b/src/player_pc.c
@@ -30,9 +30,6 @@ extern void LoadScrollIndicatorPalette(void);
extern void ClearMailStruct(struct MailStruct *);
extern u8 sub_807D770(void);
extern void sub_808B020(void);
-extern void sub_80A4164(u8 *, u16, enum StringConvertMode, u8);
-extern void sub_80A418C(u16, enum StringConvertMode, int, int, int);
-extern void sub_80A6A30(void);
extern void sub_80F944C(void);
extern u8 *gPcItemMenuOptionOrder;
@@ -100,7 +97,7 @@ static void Mailbox_MoveToBag(u8);
static void Mailbox_Give(u8);
static void Mailbox_Cancel(u8);
-static const struct TextStruct gPCText_OptionDescList[] =
+static const u8 *const gPCText_OptionDescList[] =
{
PCText_TakeOutItems,
PCText_StoreItems,
@@ -319,7 +316,7 @@ static void InitItemStorageMenu(u8 var)
MenuDrawTextWindow(0, 0, 11, 9);
PrintMenuItems(1, 1, 4, (struct MenuAction *)gPCText_ItemPCOptionsText);
InitMenu(0, 1, 1, 4, var, 10);
- ItemStorageMenuPrint(gPCText_OptionDescList[var].text);
+ ItemStorageMenuPrint(gPCText_OptionDescList[var]);
}
static void ItemStorageMenuPrint(const u8 *textPtr)
@@ -334,13 +331,13 @@ static void ItemStorageMenuProcessInput(u8 var)
{
PlaySE(SE_SELECT);
MoveMenuCursor(-1);
- ItemStorageMenuPrint(gPCText_OptionDescList[GetMenuCursorPos()].text);
+ ItemStorageMenuPrint(gPCText_OptionDescList[GetMenuCursorPos()]);
}
else if (gMain.newAndRepeatedKeys & DPAD_DOWN)
{
PlaySE(SE_SELECT);
MoveMenuCursor(1);
- ItemStorageMenuPrint(gPCText_OptionDescList[GetMenuCursorPos()].text);
+ ItemStorageMenuPrint(gPCText_OptionDescList[GetMenuCursorPos()]);
}
else if (gMain.newKeys & A_BUTTON)
{
@@ -935,36 +932,36 @@ weirdCase:
static void ItemStorage_PrintItemPcResponse(u16 itemId)
{
- u8 *string;
+ const u8 *string;
switch(itemId)
{
case ITEMPC_GO_BACK_TO_PREV:
- string = (u8 *)gMenuText_GoBackToPrev;
+ string = gMenuText_GoBackToPrev;
break;
case ITEMPC_HOW_MANY_TO_WITHDRAW:
- string = (u8 *)gOtherText_HowManyToWithdraw;
+ string = gOtherText_HowManyToWithdraw;
break;
case ITEMPC_WITHDREW_THING:
- string = (u8 *)gOtherText_WithdrewThing;
+ string = gOtherText_WithdrewThing;
break;
case ITEMPC_HOW_MANY_TO_TOSS:
- string = (u8 *)gOtherText_HowManyToToss;
+ string = gOtherText_HowManyToToss;
break;
case ITEMPC_THREW_AWAY_ITEM:
- string = (u8 *)gOtherText_ThrewAwayItem;
+ string = gOtherText_ThrewAwayItem;
break;
case ITEMPC_NO_MORE_ROOM:
- string = (u8 *)gOtherText_NoMoreRoom;
+ string = gOtherText_NoMoreRoom;
break;
case ITEMPC_TOO_IMPORTANT:
- string = (u8 *)gOtherText_TooImportant;
+ string = gOtherText_TooImportant;
break;
case ITEMPC_OKAY_TO_THROW_AWAY:
- string = (u8 *)gOtherText_OkayToThrowAwayPrompt;
+ string = gOtherText_OkayToThrowAwayPrompt;
break;
case ITEMPC_SWITCH_WHICH_ITEM:
- string = (u8 *)gOtherText_SwitchWhichItem;
+ string = gOtherText_SwitchWhichItem;
break;
default:
string = ItemId_GetDescription(itemId);