summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorgolem galvanize <golemgalvanize@github.com>2018-02-11 17:19:36 -0500
committergolem galvanize <golemgalvanize@github.com>2018-02-11 17:19:36 -0500
commit601a942db45bd5697d15ae2fd8ab10c8259410b4 (patch)
tree7b853360bdf2e4bf7eb8ba0a265f482f47e915e6 /include
parent99d0b4bbfd3fd05ba67aed1e7cf1b500b3ab594f (diff)
decompile main_menu
Diffstat (limited to 'include')
-rw-r--r--include/field_effect.h1
-rw-r--r--include/link.h4
-rw-r--r--include/menu.h1
-rw-r--r--include/menu_indicators.h1
-rw-r--r--include/overworld.h1
-rw-r--r--include/pokemon_3.h1
-rw-r--r--include/strings.h28
7 files changed, 37 insertions, 0 deletions
diff --git a/include/field_effect.h b/include/field_effect.h
index 7395270f9..f59dfab9b 100644
--- a/include/field_effect.h
+++ b/include/field_effect.h
@@ -74,6 +74,7 @@ extern u32 gFieldEffectArguments[8];
u32 FieldEffectStart(u8);
bool8 FieldEffectActiveListContains(u8 id);
void sub_80B69DC(void);
+u8 AddNewGameBirchObject(s16, s16, u8);
void FieldEffectStop(struct Sprite *sprite, u8 id);
u8 CreateTrainerSprite(u8 trainerSpriteID, s16 x, s16 y, u8 subpriority, u8 *buffer);
void sub_80B7FC8(void);
diff --git a/include/link.h b/include/link.h
index 1c9795d29..202e2a4d7 100644
--- a/include/link.h
+++ b/include/link.h
@@ -145,6 +145,10 @@ extern bool8 gReceivedRemoteLinkPlayers;
extern bool8 gLinkVSyncDisabled;
extern u32 gLinkStatus;
+
+void c2_mystery_gift(void);
+void sub_801867C(void);
+bool8 sub_80093CC(void);
void Task_DestroySelf(u8 taskId);
void OpenLink(void);
void CloseLink(void);
diff --git a/include/menu.h b/include/menu.h
index 2046f7d2b..18d391317 100644
--- a/include/menu.h
+++ b/include/menu.h
@@ -32,6 +32,7 @@ void sub_8197930(void);
u8 GetPlayerTextSpeed(void);
void sub_81978B0(u16 arg0);
+void AddTextPrinterWithCallbackForMessage(bool8 a1, void (*callback)(struct TextSubPrinter *, u16));
void box_print(u8 windowId, u8 fontId, u8 left, u8 top, const u8 *color, s8 speed, const u8 *str);
void sub_8198070(u8 windowId, bool8 copyToVram);
void SetWindowTemplateFields(struct WindowTemplate* template, u8 priority, u8 tilemapLeft, u8 tilemapTop, u8 width, u8 height, u8 palNum, u16 baseBlock);
diff --git a/include/menu_indicators.h b/include/menu_indicators.h
index d0baac810..694c01fd9 100644
--- a/include/menu_indicators.h
+++ b/include/menu_indicators.h
@@ -6,6 +6,7 @@
// Exported RAM declarations
// Exported ROM declarations
+void Task_ScrollIndicatorArrowPairOnMainMenu(u8);
u8 AddScrollIndicatorArrowPairParametrized(u8, u8, u8, u8, s32, u16, u16, u16 *);
void RemoveScrollIndicatorArrowPair(u8);
diff --git a/include/overworld.h b/include/overworld.h
index 974f8f091..36198e124 100644
--- a/include/overworld.h
+++ b/include/overworld.h
@@ -55,6 +55,7 @@ void Overworld_ChangeMusicTo(u16);
bool32 is_c1_link_related_active(void);
+void CB2_NewGame(void);
void strange_npc_table_clear(void);
const struct MapHeader *get_mapheader_by_bank_and_number(u16, u16);
void FieldObjectMoveDestCoords(struct MapObject *, u32, s16 *, s16 *);
diff --git a/include/pokemon_3.h b/include/pokemon_3.h
index 82dfacf48..263839b19 100644
--- a/include/pokemon_3.h
+++ b/include/pokemon_3.h
@@ -1,6 +1,7 @@
#ifndef GUARD_POKEMON_3_H
#define GUARD_POKEMON_3_H
+u16 sub_806EFF0(u16);
const u8* GetTrainerClassNameFromId(u16 trainerId);
const u8* GetTrainerNameFromId(u16 trainerId);
void PlayMapChosenOrBattleBGM(u16 song);
diff --git a/include/strings.h b/include/strings.h
index 6d569e57a..a3d2a2fb7 100644
--- a/include/strings.h
+++ b/include/strings.h
@@ -218,6 +218,34 @@ extern const u8 gText_FemaleSymbol[];
extern const u8 gText_SelectorArrow3[];
extern const u8 gText_YesNo[];
+// main menu/birch speech text
+extern const u8 gText_SaveFileErased[];
+extern const u8 gText_SaveFileCorrupted[];
+extern const u8 gJPText_No1MSubCircuit[];
+extern const u8 gText_BatteryRunDry[];
+extern const u8 gText_MainMenuNewGame[];
+extern const u8 gText_MainMenuOption[];
+extern const u8 gText_MainMenuContinue[];
+extern const u8 gText_MainMenuMysteryGift2[];
+extern const u8 gText_MainMenuMysteryEvents[];
+extern const u8 gText_MainMenuMysteryGift[];
+extern const u8 gText_WirelessNotConnected[];
+extern const u8 gText_MysteryGiftCantUse[];
+extern const u8 gText_MysteryEventsCantUse[];
+extern const u8 gText_Birch_Welcome[];
+extern const u8 gText_ThisIsAPokemon[];
+extern const u8 gText_Birch_MainSpeech[];
+extern const u8 gText_Birch_AndYouAre[];
+extern const u8 gText_Birch_BoyOrGirl[];
+extern const u8 gText_Birch_WhatsYourName[];
+extern const u8 gText_Birch_SoItsPlayer[];
+extern const u8 gText_Birch_YourePlayer[];
+extern const u8 gText_Birch_AreYouReady[];
+extern const u8 gText_ContinueMenuPlayer[];
+extern const u8 gText_ContinueMenuTime[];
+extern const u8 gText_ContinueMenuPokedex[];
+extern const u8 gText_ContinueMenuBadges[];
+
// mystery event menu text
extern const u8 gText_EventSafelyLoaded[];
extern const u8 gText_LoadErrorEndingSession[];