summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeth Barberee <seth.barberee@gmail.com>2021-05-15 14:43:49 -0500
committerSeth Barberee <seth.barberee@gmail.com>2021-05-15 14:43:49 -0500
commit44ed8160dfe35adba152d2ef508e2a58ae388799 (patch)
tree0b0af80ea626c422b6d6abe0ace701bb266a6f75
parent9ec0be0b8be2b5d761ee937fae488820981a7a60 (diff)
address review comments
-rw-r--r--arm9/src/scrcmd_sound.c40
-rw-r--r--include/scrcmd.h29
2 files changed, 34 insertions, 35 deletions
diff --git a/arm9/src/scrcmd_sound.c b/arm9/src/scrcmd_sound.c
index 14ffed61..437c87c2 100644
--- a/arm9/src/scrcmd_sound.c
+++ b/arm9/src/scrcmd_sound.c
@@ -1,35 +1,5 @@
-#include "global.h"
-#include "script.h"
#include "scrcmd.h"
-extern BOOL FUN_020413C0(struct ScriptContext *ctx);
-extern BOOL FUN_020413E8(struct ScriptContext *ctx);
-extern BOOL FUN_020413F8(struct ScriptContext *ctx);
-extern BOOL FUN_0204140C(struct ScriptContext *ctx);
-extern BOOL FUN_02041424(struct ScriptContext *ctx);
-extern BOOL FUN_0204143C(struct ScriptContext *ctx);
-extern BOOL FUN_02041464(struct ScriptContext *ctx);
-extern BOOL FUN_02041478(struct ScriptContext* ctx);
-extern BOOL FUN_0204149C(struct ScriptContext* ctx);
-extern BOOL FUN_020414B8(struct ScriptContext *ctx);
-extern BOOL FUN_020414CC(struct ScriptContext* ctx);
-extern BOOL FUN_020414E0(struct ScriptContext* ctx);
-extern BOOL FUN_020414FC(struct ScriptContext* ctx);
-extern BOOL FUN_02041518(struct ScriptContext* ctx);
-extern BOOL FUN_02041540(struct ScriptContext* ctx);
-extern BOOL FUN_02041558(struct ScriptContext* ctx);
-extern BOOL ScrCmd_waitcry(struct ScriptContext* ctx);
-extern BOOL FUN_02041598(struct ScriptContext* ctx);
-extern BOOL FUN_020415BC(struct ScriptContext* ctx);
-extern BOOL FUN_020415CC(struct ScriptContext* ctx);
-extern BOOL ScrCmd_playbgm(struct ScriptContext* ctx);
-extern BOOL FUN_020415E0(struct ScriptContext* ctx);
-extern BOOL FUN_02041618(struct ScriptContext* ctx);
-extern BOOL FUN_02041644(struct ScriptContext* ctx);
-extern BOOL FUN_02041650(struct ScriptContext* ctx);
-extern BOOL FUN_02041664(struct ScriptContext* ctx);
-extern BOOL FUN_02041674(struct ScriptContext* ctx);
-
extern void* FUN_02029EF8(struct SaveBlock2* sav2);
extern u32 FUN_02005D20(void *);
extern void FUN_02005E6C(void *);
@@ -131,9 +101,9 @@ THUMB_FUNC BOOL FUN_02041478(struct ScriptContext* ctx)
THUMB_FUNC BOOL FUN_0204149C(struct ScriptContext* ctx)
{
- u8 PtrIndx0 = *ctx->scriptPtr++;
+ u8 PtrIndx0 = ScriptReadByte(ctx);
- u8 PtrIndx1 = *ctx->scriptPtr++;
+ u8 PtrIndx1 = ScriptReadByte(ctx);
FUN_020047C8(PtrIndx0, PtrIndx1);
return FALSE;
@@ -147,7 +117,7 @@ THUMB_FUNC BOOL FUN_020414B8(struct ScriptContext *ctx)
THUMB_FUNC BOOL FUN_020414CC(struct ScriptContext* ctx)
{
- u8 PtrIndx0 = *ctx->scriptPtr++;
+ u8 PtrIndx0 = ScriptReadByte(ctx);
FUN_020040F4(PtrIndx0);
return FALSE;
}
@@ -180,9 +150,9 @@ THUMB_FUNC BOOL FUN_02041518(struct ScriptContext* ctx)
THUMB_FUNC BOOL FUN_02041540(struct ScriptContext* ctx)
{
if(!FUN_02005508((u16)ctx->data[0]))
- return 1;
+ return TRUE;
else
- return 0;
+ return FALSE;
}
THUMB_FUNC BOOL FUN_02041558(struct ScriptContext* ctx)
diff --git a/include/scrcmd.h b/include/scrcmd.h
index 86bb4f51..6d52972d 100644
--- a/include/scrcmd.h
+++ b/include/scrcmd.h
@@ -150,6 +150,35 @@ BOOL ScrCmd_Unk02CC(struct ScriptContext* ctx);
BOOL ScrCmd_GetSealNamePlural(struct ScriptContext* ctx);
BOOL ScrCmd_CapitalizeFirstChar(struct ScriptContext* ctx);
+//scrcmd_sound.c
+BOOL FUN_020413C0(struct ScriptContext *ctx);
+BOOL FUN_020413E8(struct ScriptContext *ctx);
+BOOL FUN_020413F8(struct ScriptContext *ctx);
+BOOL FUN_0204140C(struct ScriptContext *ctx);
+BOOL FUN_02041424(struct ScriptContext *ctx);
+BOOL FUN_0204143C(struct ScriptContext *ctx);
+BOOL FUN_02041464(struct ScriptContext *ctx);
+BOOL FUN_02041478(struct ScriptContext* ctx);
+BOOL FUN_0204149C(struct ScriptContext* ctx);
+BOOL FUN_020414B8(struct ScriptContext *ctx);
+BOOL FUN_020414CC(struct ScriptContext* ctx);
+BOOL FUN_020414E0(struct ScriptContext* ctx);
+BOOL FUN_020414FC(struct ScriptContext* ctx);
+BOOL FUN_02041518(struct ScriptContext* ctx);
+BOOL FUN_02041540(struct ScriptContext* ctx);
+BOOL FUN_02041558(struct ScriptContext* ctx);
+BOOL ScrCmd_waitcry(struct ScriptContext* ctx);
+BOOL FUN_02041598(struct ScriptContext* ctx);
+BOOL FUN_020415BC(struct ScriptContext* ctx);
+BOOL FUN_020415CC(struct ScriptContext* ctx);
+BOOL ScrCmd_playbgm(struct ScriptContext* ctx);
+BOOL FUN_020415E0(struct ScriptContext* ctx);
+BOOL FUN_02041618(struct ScriptContext* ctx);
+BOOL FUN_02041644(struct ScriptContext* ctx);
+BOOL FUN_02041650(struct ScriptContext* ctx);
+BOOL FUN_02041664(struct ScriptContext* ctx);
+BOOL FUN_02041674(struct ScriptContext* ctx);
+
//scrcmd_8.c
BOOL ScrCmd_Unk021D(struct ScriptContext* ctx);