summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTal Hayon <talhayon1@gmail.com>2022-04-06 11:03:32 +0300
committerTal Hayon <talhayon1@gmail.com>2022-04-06 11:03:32 +0300
commit01067740c1f66fc4dabdbe9a180fc4ebd97fc514 (patch)
tree9183f1994f88ceaa2ba13b377deb196b59731086 /src
parent4a7f862bcb8f3a5ae864a4b02b251bb048e9ee02 (diff)
Extract ui.h
Diffstat (limited to 'src')
-rw-r--r--src/fileselect.c1
-rw-r--r--src/game.c3
-rw-r--r--src/interrupts.c1
-rw-r--r--src/menu/figurine_menu.c1
-rw-r--r--src/menu/kinstone_menu.c2
-rw-r--r--src/menu/pause_menu.c1
-rw-r--r--src/message.c3
-rw-r--r--src/script.c5
-rw-r--r--src/subtask2.c2
9 files changed, 10 insertions, 9 deletions
diff --git a/src/fileselect.c b/src/fileselect.c
index b0ce954b..2281d90f 100644
--- a/src/fileselect.c
+++ b/src/fileselect.c
@@ -16,6 +16,7 @@
#include "subtask.h"
#include "item.h"
#include "game.h"
+#include "ui.h"
// copy, erase, start
#define NUM_FILE_OPERATIONS 3
diff --git a/src/game.c b/src/game.c
index 781f1acf..d34760cb 100644
--- a/src/game.c
+++ b/src/game.c
@@ -32,6 +32,7 @@
#include "player.h"
#include "transitions.h"
#include "roomid.h"
+#include "ui.h"
// Game task
@@ -100,7 +101,6 @@ extern void sub_080185F8(void);
extern void UpdateDoorTransition(void);
extern bool32 CheckInitPortal(void);
extern void UpdateCarriedObject(void);
-extern void DrawUI(void);
extern void CollisionMain(void);
extern void sub_0805BB74(s32);
extern void CreateZeldaFollower(void);
@@ -112,7 +112,6 @@ extern void UpdateScroll(void);
extern void UpdateBgAnimations(void);
extern void CleanUpGFXSlots(void);
extern void sub_080ADE24(void);
-extern void InitUI(bool32);
extern void sub_0801AE44(u32);
extern void GenerateAreaHint(void);
extern void ForceSetPlayerState(u32);
diff --git a/src/interrupts.c b/src/interrupts.c
index 0477426a..e9d6e7e9 100644
--- a/src/interrupts.c
+++ b/src/interrupts.c
@@ -9,6 +9,7 @@
#include "screen.h"
#include "gba/m4a.h"
#include "object.h"
+#include "ui.h"
extern u8 gUnk_03003DE0;
extern u8 gUnk_03000C30;
diff --git a/src/menu/figurine_menu.c b/src/menu/figurine_menu.c
index 1c9f6557..cd155de2 100644
--- a/src/menu/figurine_menu.c
+++ b/src/menu/figurine_menu.c
@@ -11,6 +11,7 @@
#include "game.h"
#include "functions.h"
#include "message.h"
+#include "ui.h"
extern const struct {
u8 filler[7];
diff --git a/src/menu/kinstone_menu.c b/src/menu/kinstone_menu.c
index c0e9f7b6..67976f59 100644
--- a/src/menu/kinstone_menu.c
+++ b/src/menu/kinstone_menu.c
@@ -14,12 +14,12 @@
#include "npc.h"
#include "enemy.h"
#include "functions.h"
+#include "ui.h"
extern u32 sub_08000E44(u32);
extern void sub_080A3B74(void);
extern s32 sub_080A3B48(void);
extern void sub_0805ECEC(u32, u32, u32, u32);
-extern void sub_0801C2F0(u32, u32);
extern void sub_0801E6C8(u32);
extern void sub_0801E798(u32);
extern WStruct* sub_0805F2C8(void);
diff --git a/src/menu/pause_menu.c b/src/menu/pause_menu.c
index 4952837d..0eef154b 100644
--- a/src/menu/pause_menu.c
+++ b/src/menu/pause_menu.c
@@ -11,6 +11,7 @@
#include "itemMetaData.h"
#include "structures.h"
#include "functions.h"
+#include "ui.h"
extern void sub_080A4DB8(u32);
diff --git a/src/message.c b/src/message.c
index e4db0a1e..2b0e5bc0 100644
--- a/src/message.c
+++ b/src/message.c
@@ -6,6 +6,7 @@
#include "functions.h"
#include "message.h"
#include "save.h"
+#include "ui.h"
#define MESSAGE_ADVANCE_KEYS (A_BUTTON | B_BUTTON | DPAD_ANY | R_BUTTON)
#define MESSAGE_PRESS_ANY_ADVANCE_KEYS ((gInput.newKeys & MESSAGE_ADVANCE_KEYS) != 0)
@@ -32,8 +33,6 @@ enum {
extern void WriteBit(u32*, u32);
extern bool32 sub_0805EF40(Token* tok, const u8*);
-extern void RecoverUI(u32 bottomPt, u32 topPt);
-extern void RefreshUI(void);
extern void sub_0805F918(u32, u32, void*);
extern u32 DecToHex(u32, u8*, u32);
diff --git a/src/script.c b/src/script.c
index 92fad99a..f5bfe726 100644
--- a/src/script.c
+++ b/src/script.c
@@ -8,6 +8,7 @@
#include "kinstone.h"
#include "functions.h"
#include "item.h"
+#include "ui.h"
void InitScriptForEntity(Entity*, ScriptExecutionContext*, u16*);
void InitScriptExecutionContext(ScriptExecutionContext* context, u16* script);
@@ -152,8 +153,6 @@ void ScriptCommand_CameraTargetPlayer(Entity* entity, ScriptExecutionContext* co
void ScriptCommand_0807F0B4(Entity* entity, ScriptExecutionContext* context);
void ScriptCommand_0807F0C8(Entity* entity, ScriptExecutionContext* context);
-extern void RecoverUI(u32);
-
typedef void (*ScriptCommand)(Entity*, ScriptExecutionContext*);
extern u16* gUnk_08001A7C[];
@@ -455,7 +454,7 @@ void sub_0807DF38(void) {
void sub_0807DF50(void) {
gPauseMenuOptions.disabled = 0;
gUnk_0200AF00.unk_1 = 0;
- RecoverUI(0);
+ RecoverUI(0, 0);
ResetPlayerAnimationAndAction();
PlayerDropHeldObject();
}
diff --git a/src/subtask2.c b/src/subtask2.c
index 995d1683..799fe6ed 100644
--- a/src/subtask2.c
+++ b/src/subtask2.c
@@ -10,6 +10,7 @@
#include "functions.h"
#include "main.h"
#include "message.h"
+#include "ui.h"
extern u8 gUnk_08128D38[];
extern u8 gUnk_08128D43[];
@@ -69,7 +70,6 @@ extern void (*const gUnk_0812901C[])(void);
void sub_080A74F4(void);
-extern void DrawUI(void);
extern void UpdateCarriedObject(void);
extern void (*const gSubtasks[])(void);