summaryrefslogtreecommitdiff
path: root/src/script.c
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2020-03-19 08:45:32 -0400
committerPikalaxALT <PikalaxALT@gmail.com>2020-03-19 08:45:32 -0400
commite078e4b315532c5a309425df6bf450abbf7bba04 (patch)
tree1db50ab37e88520834c1497a56c17f6fff58d869 /src/script.c
parent15a3adefa01b0bff99cd13442026551ce7ef1ac2 (diff)
Some documentation of field_control_avatar and related routines
Diffstat (limited to 'src/script.c')
-rw-r--r--src/script.c76
1 files changed, 38 insertions, 38 deletions
diff --git a/src/script.c b/src/script.c
index 7c7c3b970..ff74b40bc 100644
--- a/src/script.c
+++ b/src/script.c
@@ -7,7 +7,7 @@
#define SCRIPT_STACK_SIZE 20
-extern void sub_80CBDE8(void); // field_specials
+extern void ResetContextNpcTextColor(void); // field_specials
extern u16 CalcCRC16WithTable(u8 *data, int length); // util
extern bool32 ValidateReceivedWonderCard(void); // mevent
@@ -18,7 +18,7 @@ enum
SCRIPT_MODE_NATIVE,
};
-EWRAM_DATA u8 gUnknown_20370A0 = 0;
+EWRAM_DATA u8 gWalkAwayFromSignInhibitTimer = 0;
EWRAM_DATA const u8 *gRAMScriptPtr = NULL;
// iwram bss
@@ -29,10 +29,10 @@ static u32 sUnusedVariable2;
static struct ScriptContext sScriptContext2;
static bool8 sScriptContext2Enabled;
static u8 gUnknown_3000F9D;
-static u8 gUnknown_3000F9E;
-static u8 gUnknown_3000F9F;
-static u8 gUnknown_3000FA0;
-static u8 gUnknown_3000FA1;
+static u8 sMsgBoxIsCancelable;
+static u8 sQuestLogInput;
+static u8 sQuestLogInputIsDpad;
+static u8 sMsgIsSignPost;
extern ScrCmdFunc gScriptCmdTable[];
extern ScrCmdFunc gScriptCmdTableEnd[];
@@ -202,95 +202,95 @@ bool8 ScriptContext2_IsEnabled(void)
return sScriptContext2Enabled;
}
-void sub_8069964(void)
+void SetQuestLogInputIsDpadFlag(void)
{
- gUnknown_3000FA0 = 1;
+ sQuestLogInputIsDpad = TRUE;
}
-void sub_8069970(void)
+void ClearQuestLogInputIsDpadFlag(void)
{
- gUnknown_3000FA0 = 0;
+ sQuestLogInputIsDpad = FALSE;
}
-bool8 sub_806997C(void)
+bool8 IsQuestLogInputDpad(void)
{
- if(gUnknown_3000FA0 == TRUE)
+ if(sQuestLogInputIsDpad == TRUE)
return TRUE;
else
return FALSE;
}
-void sub_8069998(u8 var)
+void RegisterQuestLogInput(u8 var)
{
- gUnknown_3000F9F = var;
+ sQuestLogInput = var;
}
-void sub_80699A4(void)
+void ClearQuestLogInput(void)
{
- gUnknown_3000F9F = 0;
+ sQuestLogInput = 0;
}
-u8 sub_80699B0(void)
+u8 GetRegisteredQuestLogInput(void)
{
- return gUnknown_3000F9F;
+ return sQuestLogInput;
}
void sub_80699BC(void)
{
- gUnknown_3000F9D = 1;
+ gUnknown_3000F9D = TRUE;
}
void sub_80699C8(void)
{
- gUnknown_3000F9D = 0;
+ gUnknown_3000F9D = FALSE;
}
-u8 sub_80699D4(void)
+bool8 sub_80699D4(void)
{
return gUnknown_3000F9D;
}
-void sub_80699E0(void)
+void SetWalkingIntoSignVars(void)
{
- gUnknown_20370A0 = 6;
- gUnknown_3000F9E = 1;
+ gWalkAwayFromSignInhibitTimer = 6;
+ sMsgBoxIsCancelable = TRUE;
}
-void sub_80699F8(void)
+void ClearMsgBoxCancelableState(void)
{
- gUnknown_3000F9E = 0;
+ sMsgBoxIsCancelable = FALSE;
}
-bool8 sub_8069A04(void)
+bool8 CanWalkAwayToCancelMsgBox(void)
{
- if(gUnknown_3000F9E == TRUE)
+ if(sMsgBoxIsCancelable == TRUE)
return TRUE;
else
return FALSE;
}
-void sub_8069A20(void)
+void MsgSetSignPost(void)
{
- gUnknown_3000FA1 = 1;
+ sMsgIsSignPost = TRUE;
}
-void sub_8069A2C(void)
+void MsgSetNotSignPost(void)
{
- gUnknown_3000FA1 = 0;
+ sMsgIsSignPost = FALSE;
}
bool8 IsMsgSignPost(void)
{
- if(gUnknown_3000FA1 == TRUE)
+ if(sMsgIsSignPost == TRUE)
return TRUE;
else
return FALSE;
}
-void sub_8069A54(void)
+void ResetFacingNpcOrSignPostVars(void)
{
- sub_80CBDE8();
- sub_8069A2C();
+ ResetContextNpcTextColor();
+ MsgSetNotSignPost();
}
bool8 ScriptContext1_IsScriptSetUp(void)
@@ -329,9 +329,9 @@ bool8 ScriptContext2_RunScript(void)
void ScriptContext1_SetupScript(const u8 *ptr)
{
- sub_80699F8();
+ ClearMsgBoxCancelableState();
sub_80699C8();
- sub_8069970();
+ ClearQuestLogInputIsDpadFlag();
InitScriptContext(&sScriptContext1, gScriptCmdTable, gScriptCmdTableEnd);
SetupBytecodeScript(&sScriptContext1, ptr);
ScriptContext2_Enable();