summaryrefslogtreecommitdiff
path: root/src/npc/drLeft.c
diff options
context:
space:
mode:
authorTal Hayon <talhayon1@gmail.com>2022-04-16 11:16:53 +0300
committerTal Hayon <talhayon1@gmail.com>2022-04-16 11:16:53 +0300
commitcf3fff2805dfec477708a772636755d0df051db1 (patch)
treeb0db62817b249e7b07b1c665bd5e6ac744586f5b /src/npc/drLeft.c
parent6d04f20dca7b4d658131d7164dd405b56c8b03bb (diff)
Put const data in drLeft
Diffstat (limited to 'src/npc/drLeft.c')
-rw-r--r--src/npc/drLeft.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/npc/drLeft.c b/src/npc/drLeft.c
index ba3005a6..28ae056d 100644
--- a/src/npc/drLeft.c
+++ b/src/npc/drLeft.c
@@ -2,12 +2,8 @@
#include "functions.h"
#include "item.h"
-extern u32 gUnk_081133B4;
-
void sub_0806BFD8(Entity* this);
-extern u16 gUnk_081133A4[];
-
void DrLeft(Entity* this) {
if (this->type == 0) {
if (this->action == 0) {
@@ -52,6 +48,9 @@ void sub_0806C028(Entity* this, ScriptExecutionContext* context) {
}
void sub_0806C038(Entity* this) {
+ static const u16 messageIndices[] = {
+ 0x4d07, 0x4d08, 0x4d09, 0x4d0a, 0x4d0a, 0x4d05, 0x4d06, 0x4d0f,
+ };
s32 index;
index = gSave.global_progress - 5;
@@ -72,9 +71,15 @@ void sub_0806C038(Entity* this) {
}
}
}
- MessageNoOverlap(gUnk_081133A4[index], this);
+ MessageNoOverlap(messageIndices[index], this);
}
void sub_0806C09C(Entity* this) {
+ static const u8 gUnk_081133B4[] = {
+ 0,
+ 6,
+ 8,
+ 12,
+ };
sub_08078850(this, 1, 0, &gUnk_081133B4);
}