summaryrefslogtreecommitdiff
path: root/include/battle_2.h
diff options
context:
space:
mode:
authorProjectRevoTPP <projectrevotpp@hotmail.com>2017-10-06 18:35:51 -0400
committerProjectRevoTPP <projectrevotpp@hotmail.com>2017-10-06 18:35:51 -0400
commit4b4d9907a87708cd536d5aebeb3ee67afbdce80c (patch)
tree70565ba07fb36c3b73bc8809669f26a4fb2c9eab /include/battle_2.h
parentd0dfc758fc6684e765736c7aad7190328d3e145c (diff)
parentdea28a0a236412f267e3da8a7c200d947a9c5fe1 (diff)
merge
Diffstat (limited to 'include/battle_2.h')
-rw-r--r--include/battle_2.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/include/battle_2.h b/include/battle_2.h
new file mode 100644
index 000000000..edd6b6ef3
--- /dev/null
+++ b/include/battle_2.h
@@ -0,0 +1,30 @@
+#ifndef GUARD_BATTLE_2_H
+#define GUARD_BATTLE_2_H
+
+void CB2_InitBattle(void);
+void CB2_QuitRecordedBattle(void);
+void FaintClearSetData(void);
+void SwitchInClearSetData(void);
+void sub_803BDA0(u8 bank);
+void BattleMainCB2(void);
+void VBlankCB_Battle(void);
+bool8 TryRunFromBattle(u8 bank);
+u8 IsRunningFromBattleImpossible(void);
+u8 GetWhoStrikesFirst(u8 bank1, u8 bank2, bool8 ignoreChosenMoves);
+void SwapTurnOrder(u8 id1, u8 id2);
+void BattleTurnPassed(void);
+void RunBattleScriptCommands_PopCallbacksStack(void);
+void RunBattleScriptCommands(void);
+void sub_8039E9C(struct Sprite *sprite);
+
+extern const u8 gStatusConditionString_PoisonJpn[8];
+extern const u8 gStatusConditionString_SleepJpn[8];
+extern const u8 gStatusConditionString_ParalysisJpn[8];
+extern const u8 gStatusConditionString_BurnJpn[8];
+extern const u8 gStatusConditionString_IceJpn[8];
+extern const u8 gStatusConditionString_ConfusionJpn[8];
+extern const u8 gStatusConditionString_LoveJpn[8];
+
+extern const u8 * const gStatusConditionStringsTable[][2];
+
+#endif // GUARD_BATTLE_2_H