Document party menu
This commit is contained in:
@@ -55,8 +55,8 @@
|
||||
#define PARTY_MENU_TYPE_FIELD 0
|
||||
#define PARTY_MENU_TYPE_IN_BATTLE 1
|
||||
#define PARTY_MENU_TYPE_CONTEST 2
|
||||
#define PARTY_MENU_TYPE_CHOOSE_MON 3
|
||||
#define PARTY_MENU_TYPE_CHOOSE_HALF 4 // multi battles, eReader battles, and some battle facilities
|
||||
#define PARTY_MENU_TYPE_CHOOSE_SINGLE_MON 3
|
||||
#define PARTY_MENU_TYPE_CHOOSE_MULTIPLE_MONS 4 // multi battles, eReader battles, and some battle facilities
|
||||
#define PARTY_MENU_TYPE_MULTI_SHOWCASE 5
|
||||
#define PARTY_MENU_TYPE_DAYCARE 6
|
||||
#define PARTY_MENU_TYPE_MOVE_RELEARNER 7
|
||||
@@ -128,4 +128,11 @@
|
||||
#define SELECTWINDOW_MAIL 2
|
||||
#define SELECTWINDOW_MOVES 3
|
||||
|
||||
enum
|
||||
{
|
||||
CHOOSE_MONS_FOR_CABLE_CLUB_BATTLE,
|
||||
CHOOSE_MONS_FOR_BATTLE_TOWER,
|
||||
CHOOSE_MONS_FOR_UNION_ROOM_BATTLE,
|
||||
};
|
||||
|
||||
#endif // GUARD_CONSTANTS_PARTY_MENU_H
|
||||
|
||||
@@ -11,13 +11,12 @@ struct PartyMenu
|
||||
TaskFunc task;
|
||||
u8 menuType:4;
|
||||
u8 layout:2;
|
||||
u8 unk_8_6:2;
|
||||
u8 chooseMonsBattleType:2;
|
||||
s8 slotId;
|
||||
s8 slotId2;
|
||||
u8 action;
|
||||
u16 bagItem;
|
||||
s16 data1; // used variously as a moveId, counter, moveSlotId, or cursorPos
|
||||
s16 learnMoveState;
|
||||
s16 data[2];
|
||||
};
|
||||
|
||||
extern struct PartyMenu gPartyMenu;
|
||||
@@ -53,7 +52,7 @@ void SetUsedFlyQuestLogEvent(const u8 *healLocCtrlData);
|
||||
void CB2_ShowPartyMenuForItemUse(void);
|
||||
void ItemUseCB_Medicine(u8 taskId, TaskFunc func);
|
||||
void ItemUseCB_MedicineStep(u8 taskId, TaskFunc func);
|
||||
void ItemUseCB_PPRecovery(u8 taskId, TaskFunc func);
|
||||
void ItemUseCB_TryRestorePP(u8 taskId, TaskFunc func);
|
||||
void ItemUseCB_PPUp(u8 taskId, TaskFunc func);
|
||||
u16 ItemIdToBattleMoveId(u16 item);
|
||||
bool8 IsMoveHm(u16 move);
|
||||
@@ -66,7 +65,7 @@ u8 GetItemEffectType(u16 item);
|
||||
void CB2_PartyMenuFromStartMenu(void);
|
||||
void CB2_ChooseMonToGiveItem(void);
|
||||
void ChooseMonToGiveMailFromMailbox(void);
|
||||
void InitChooseHalfPartyForBattle(u8 a1);
|
||||
void InitChooseMonsForBattle(u8 chooseMonsBattleType);
|
||||
void ClearSelectedPartyOrder(void);
|
||||
void ChooseMonForTradingBoard(u8 menuType, MainCallback callback);
|
||||
void ChooseMonForMoveTutor(void);
|
||||
|
||||
+3
-3
@@ -330,7 +330,7 @@ extern const u8 gText_NotPkmnOtherTrainerWants[];
|
||||
extern const u8 gText_ThatIsntAnEgg[];
|
||||
extern const u8 gText_OtherTrainerCantAcceptPkmn[];
|
||||
extern const u8 gText_CantTradeWithTrainer[];
|
||||
extern const u8 gUnknown_84176CF[];
|
||||
extern const u8 gText_CancelBattle[];
|
||||
extern const u8 gText_PkmnWasGivenItem[];
|
||||
extern const u8 gText_ReceivedItemFromPkmn[];
|
||||
extern const u8 gText_PkmnAlreadyHoldingItemSwitch[];
|
||||
@@ -350,8 +350,8 @@ extern const u8 gText_MailSentToPC[];
|
||||
extern const u8 gText_MailMessageWillBeLost[];
|
||||
extern const u8 gText_SendMailToPC[];
|
||||
extern const u8 gText_MailTakenFromPkmn[];
|
||||
extern const u8 gUnknown_8416B3E[];
|
||||
extern const u8 gUnknown_8416B16[];
|
||||
extern const u8 gText_NoMoreThanTwoMayEnter[];
|
||||
extern const u8 gText_NoMoreThanThreeMayEnter[];
|
||||
extern const u8 gText_PauseUntilPress[];
|
||||
extern const u8 gText_CantUseUntilNewBadge[];
|
||||
extern const u8 gText_ReturnToHealingSpot[];
|
||||
|
||||
Reference in New Issue
Block a user