summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/choose_party.h3
-rw-r--r--include/debug.h3
-rw-r--r--include/decoration_inventory.h5
-rw-r--r--include/field_fadetransition.h2
-rw-r--r--include/global.h6
-rw-r--r--include/menu.h4
-rw-r--r--include/menu_helpers.h3
-rw-r--r--include/overworld.h2
-rw-r--r--include/pokeblock.h2
-rw-r--r--include/pokemon.h4
-rw-r--r--include/roamer.h7
-rw-r--r--include/secret_base.h4
-rw-r--r--include/strings.h2
-rw-r--r--include/wild_encounter.h5
14 files changed, 42 insertions, 10 deletions
diff --git a/include/choose_party.h b/include/choose_party.h
index 853202a89..9aacef27d 100644
--- a/include/choose_party.h
+++ b/include/choose_party.h
@@ -9,5 +9,8 @@ bool8 SetupLinkMultiBattlePartyMenu(void);
void HandleLinkMultiBattlePartyMenu(u8 taskId);
void HandleDaycarePartyMenu(u8 taskId);
void sub_8123138(u8 taskId);
+#if DEBUG
+void Debug_CopyLastThreePartyMonsToMultiPartnerParty(void);
+#endif
#endif // GUARD_CHOOSE_PARTY_H
diff --git a/include/debug.h b/include/debug.h
index 2136dbfb8..469560b9e 100644
--- a/include/debug.h
+++ b/include/debug.h
@@ -14,4 +14,7 @@ void debug_nullsub_66(void);
// sound_check_menu
void CB2_StartSoundCheckMenu(void);
+// nakamura_debug_menu
+void NakaGenderTest(void);
+
#endif // GUARD_DEBUG_H
diff --git a/include/decoration_inventory.h b/include/decoration_inventory.h
index e59a23008..e2e31bee9 100644
--- a/include/decoration_inventory.h
+++ b/include/decoration_inventory.h
@@ -4,9 +4,12 @@
void ClearDecorationInventories(void);
s8 sub_8133F9C(u8);
u8 sub_8133FE4(u8);
-u8 IsThereStorageSpaceForDecoration(u8);
+u8 GiveDecoration(u8);
u8 sub_8134074(u8);
s8 sub_81340A8(u8);
u8 sub_8134194(u8);
+#if DEBUG
+void Debug_GiveAllDecorations(void);
+#endif // DEBUG
#endif // GUARD_DECORATION_INVENTORY_H
diff --git a/include/field_fadetransition.h b/include/field_fadetransition.h
index cd0cb6eab..64e922651 100644
--- a/include/field_fadetransition.h
+++ b/include/field_fadetransition.h
@@ -13,7 +13,7 @@ void sub_8080A3C(void);
void sub_8080AC4(void);
void mapldr_default();
void sub_8080B60(void);
-void atk17_seteffectsecondary(void);
+void sub_8080DEC(void);
void sub_8080E28(void);
void sub_8080E44(void);
bool32 sub_8080E70(void);
diff --git a/include/global.h b/include/global.h
index 0949c87cb..4437b7feb 100644
--- a/include/global.h
+++ b/include/global.h
@@ -1,6 +1,8 @@
#ifndef GUARD_GLOBAL_H
#define GUARD_GLOBAL_H
+#include <string.h>
+#include <stdlib.h>
#include "config.h" // we need to define config before gba headers as print stuff needs the functions nulled before defines.
#include "gba/gba.h"
@@ -14,10 +16,6 @@
#define INCBIN_S8 {0}
#define INCBIN_S16 {0}
#define INCBIN_S32 {0}
-void *memcpy (void *, const void *, size_t);
-void *memset (void *, int, size_t);
-int strcmp (const char *, const char *);
-#define abs(a) ((a) >= 0 ? (a) : -(a))
#endif
// Prevent cross-jump optimization.
diff --git a/include/menu.h b/include/menu.h
index 3295cd5c5..523037839 100644
--- a/include/menu.h
+++ b/include/menu.h
@@ -4,10 +4,12 @@
#include "task.h"
#include "text.h"
+typedef bool8 (*MenuFunc)();
+
struct MenuAction
{
const u8 *text;
- u8 (*func)();
+ MenuFunc func;
};
struct MenuAction2
diff --git a/include/menu_helpers.h b/include/menu_helpers.h
index a1c872c73..fb50ae724 100644
--- a/include/menu_helpers.h
+++ b/include/menu_helpers.h
@@ -50,5 +50,8 @@ void StartVerticalScrollIndicators(u8);
void sub_80F98DC(u8);
void PauseVerticalScrollIndicator(u8);
void SetVerticalScrollIndicatorPriority(u8, u8);
+#if DEBUG
+void PrintTriangleCursorWithPalette(u8, u8, u8);
+#endif // DEBUG
#endif // GUARD_MENU_HELPERS_H
diff --git a/include/overworld.h b/include/overworld.h
index dc393cc63..b18027933 100644
--- a/include/overworld.h
+++ b/include/overworld.h
@@ -138,7 +138,7 @@ void c2_exit_to_overworld_2_switch(void);
void c2_exit_to_overworld_2_local(void);
void c2_exit_to_overworld_2_link(void);
// sub_805465C
-void sub_805469C(void);
+void c2_exit_to_overworld_1_sub_8080DEC(void);
// sub_80546B8
void c2_exit_to_overworld_1_continue_scripts_restart_music(void);
void sub_80546F0(void);
diff --git a/include/pokeblock.h b/include/pokeblock.h
index a606a32ad..f674666ff 100644
--- a/include/pokeblock.h
+++ b/include/pokeblock.h
@@ -42,7 +42,7 @@ s16 PokeblockGetGain(u8, const struct Pokeblock *);
u8 sub_810CB68(u8, u8*);
void PokeblockCopyName(struct Pokeblock *pokeblock, u8 *dest);
void CB2_PreparePokeblockFeedScene(void);
-bool8 sub_810CA34(const struct Pokeblock *);
+bool8 GivePokeblock(const struct Pokeblock *);
#include "main.h"
diff --git a/include/pokemon.h b/include/pokemon.h
index 169045c0c..842833542 100644
--- a/include/pokemon.h
+++ b/include/pokemon.h
@@ -631,4 +631,8 @@ void BoxMonRestorePP(struct BoxPokemon *);
bool8 HealStatusConditions(struct Pokemon *mon, u32 unused, u32 healMask, u8 battleId);
+#if DEBUG
+void Nakamura_NakaGenderTest_RecalcStats(struct Pokemon *);
+#endif // DEBUG
+
#endif // GUARD_POKEMON_H
diff --git a/include/roamer.h b/include/roamer.h
index 86908bd00..6f0813eb8 100644
--- a/include/roamer.h
+++ b/include/roamer.h
@@ -10,4 +10,9 @@ u8 TryStartRoamerEncounter(void);
void UpdateRoamerHPStatus(struct Pokemon *mon);
void SetRoamerInactive(void);
-#endif
+#if DEBUG
+void Debug_CreateRoamer(void);
+void Debug_GetRoamerLocation(u8 *);
+#endif // DEBUG
+
+#endif // GUARD_ROAMER_H
diff --git a/include/secret_base.h b/include/secret_base.h
index a3fa22c05..450850155 100644
--- a/include/secret_base.h
+++ b/include/secret_base.h
@@ -20,5 +20,9 @@ u8 sub_80BCCA4(u8 secretBaseIndex);
const u8 *GetSecretBaseTrainerLoseText(void);
void sub_80BCF1C(u8 taskId);
void sub_80BD674(void *playerRecords, u32 size, u8 c);
+#if DEBUG
+void unref_sub_80BCD7C(u8 secretBaseIndex);
+u8 *sub_80BC190(u8 *dest, u8 arg1);
+#endif
#endif // GUARD_SECRET_BASE_H
diff --git a/include/strings.h b/include/strings.h
index 91c5c5344..240e212ac 100644
--- a/include/strings.h
+++ b/include/strings.h
@@ -165,6 +165,7 @@ extern const u8 gOtherText_None[];
extern const u8 gOtherText_ThreeQuestions2[];
extern const u8 gOtherText_FiveQuestions[];
+extern const u8 gOtherText_Slash[];
extern const u8 gOtherText_OneDash[];
extern const u8 gOtherText_TwoDashes[];
@@ -250,6 +251,7 @@ extern const u8 gContestStatsText_Dry[];
extern const u8 gContestStatsText_Sweet[];
extern const u8 gContestStatsText_Bitter[];
extern const u8 gContestStatsText_Sour[];
+extern const u8 gContestStatsText_Tasty[];
extern const u8 gContestStatsText_StowCase[];
extern const u8 gContestStatsText_ThrowAwayPrompt[];
diff --git a/include/wild_encounter.h b/include/wild_encounter.h
index c9d7c3fa1..41ca31835 100644
--- a/include/wild_encounter.h
+++ b/include/wild_encounter.h
@@ -35,5 +35,10 @@ void FishingWildEncounter(u8 rod);
u16 GetLocalWildMon(bool8 *isWaterMon);
u16 GetLocalWaterMon(void);
bool8 UpdateRepelCounter(void);
+#if DEBUG
+u16 FeebasDebug_GetTrueNumberOfWaterTilesInMapThird(u8 arg0);
+void FeebasSeedRng(u16 seed);
+u16 FeebasRandom(void);
+#endif // DEBUG
#endif // GUARD_WILD_ENCOUNTER_H