summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorcamthesaxman <cameronghall@cox.net>2017-06-20 22:45:38 -0500
committercamthesaxman <cameronghall@cox.net>2017-06-20 22:45:38 -0500
commitd98d7eee2dfafb439ef5194f1ce8c4739c5f9aef (patch)
tree688585a80fbbb6f42f39b4ff06ff2bc621227ba6 /src
parent6046f214e335e124200441f27f5fa0b3eae6cc76 (diff)
decompile PlayerHandleResetActionMoveSelection - nullsub_43
Diffstat (limited to 'src')
-rw-r--r--src/battle_6.c33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/battle_6.c b/src/battle_6.c
index 50373ac5d..1e112b4a2 100644
--- a/src/battle_6.c
+++ b/src/battle_6.c
@@ -30,6 +30,7 @@ extern u8 gHealthboxIDs[];
extern u8 gDoingBattleAnim;
extern u8 gObjectBankIDs[];
extern u16 gBattleTypeFlags;
+extern u8 gBattleOutcome;
extern u16 gUnknown_02024DE8;
extern u8 gUnknown_02024E68[];
extern u8 gUnknown_02038470[];
@@ -84,6 +85,7 @@ extern bool8 sub_8078874(u8);
extern bool8 move_anim_start_t3();
extern void sub_802E460(void);
extern void b_link_standby_message(void);
+extern void sub_802D18C(void);
void sub_80304A8(void);
void sub_8030E38(struct Sprite *);
@@ -544,3 +546,34 @@ void PlayerHandleLinkStandbyMsg(void)
}
PlayerBufferExecCompleted();
}
+
+void PlayerHandleResetActionMoveSelection(void)
+{
+ switch (gBattleBufferA[gActiveBank][1])
+ {
+ case 0:
+ gActionSelectionCursor[gActiveBank] = 0;
+ gMoveSelectionCursor[gActiveBank] = 0;
+ break;
+ case 1:
+ gActionSelectionCursor[gActiveBank] = 0;
+ break;
+ case 2:
+ gMoveSelectionCursor[gActiveBank] = 0;
+ break;
+ }
+ PlayerBufferExecCompleted();
+}
+
+void sub_80312A0(void)
+{
+ gBattleOutcome = gBattleBufferA[gActiveBank][1];
+ FadeOutMapMusic(5);
+ BeginFastPaletteFade(3);
+ PlayerBufferExecCompleted();
+ gBattleBankFunc[gActiveBank] = sub_802D18C;
+}
+
+void nullsub_43(void)
+{
+}