summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSeth Barberee <seth.barberee@gmail.com>2020-12-02 15:13:09 -0600
committerSeth Barberee <seth.barberee@gmail.com>2020-12-02 15:13:09 -0600
commita4fdac9553403f4ed7e56a598d5ecd5a6936edf5 (patch)
treeb83b4a25464eafa3953c9b91fcf5539ba9d7e1e4 /src
parent3829eabfd2a544e5eca140ec2c0134264edb284c (diff)
slight cleanup
Found a few things when I attempted to decompile GameLoop.
Diffstat (limited to 'src')
-rw-r--r--src/code.c6
-rw-r--r--src/code_80118A4.c49
-rw-r--r--src/music_pre.c3
3 files changed, 26 insertions, 32 deletions
diff --git a/src/code.c b/src/code.c
index 49180c2..649f81c 100644
--- a/src/code.c
+++ b/src/code.c
@@ -2,7 +2,7 @@
extern void xxx_dungeon_8042F6C(u32 r0);
extern void NDS_LoadOverlay_GroundMain();
-extern u32 xxx_script_related_8098468();
+extern u32 xxx_script_related_8098468(u32);
void NDS_LoadOverlay_GroundMain()
{
@@ -14,9 +14,9 @@ void nullsub_2(u32 r0)
}
-u32 xxx_script_related_8001334()
+u32 xxx_script_related_8001334(u32 r0)
{
- return xxx_script_related_8098468();
+ return xxx_script_related_8098468(r0);
}
void xxx_dungeon_8001340(u32 r0)
diff --git a/src/code_80118A4.c b/src/code_80118A4.c
index 3229ea5..c8ba82b 100644
--- a/src/code_80118A4.c
+++ b/src/code_80118A4.c
@@ -27,13 +27,6 @@ extern void nullsub_28(void);
extern int sprintf(char *, const char *, ...);
-struct UnkStructType
-{
- /* 0x0 */ s16 unk0;
-
-};
-
-
struct unkFileStruct
{
u32 unk0;
@@ -43,9 +36,9 @@ struct unkFileStruct
extern u16 gUnknown_80D4144[];
-extern struct UnkStructType gUnknown_202DE20;
-extern struct UnkStructType gUnknown_202DE22;
-extern struct UnkStructType gUnknown_202DE24;
+extern s16 gUnknown_202DE20;
+extern s16 gUnknown_202DE22;
+extern s16 gUnknown_202DE24;
extern u32 gUnknown_202DE1C;
extern u32 gUnknown_203B14C;
extern const char gNotEntryText;
@@ -61,7 +54,7 @@ void sub_8011760(void)
}
if(sub_80023E4(0xC) != 0)
{
- sub_800BDFC(0x7);
+ sub_800BDFC(0x7); // Pokemon Square Theme
}
}
@@ -72,7 +65,7 @@ void sub_801178C(void)
sub_800BDFC(0x13);
return;
}
- sub_800BDFC(0x7);
+ sub_800BDFC(0x7); // Pokemon Square Theme
}
void sub_80117AC(void)
@@ -106,17 +99,17 @@ void sub_80117F8(void)
void sub_801180C(void)
{
gUnknown_202DE1C = 0;
- gUnknown_202DE20.unk0 = 0;
- gUnknown_202DE22.unk0 = 0;
- gUnknown_202DE24.unk0 = 0;
+ gUnknown_202DE20 = 0;
+ gUnknown_202DE22 = 0;
+ gUnknown_202DE24 = 0;
}
void sub_8011830(void)
{
sub_800C93C();
- gUnknown_202DE20.unk0 = 0;
- gUnknown_202DE22.unk0 = 0;
- gUnknown_202DE24.unk0 = 0;
+ gUnknown_202DE20 = 0;
+ gUnknown_202DE22 = 0;
+ gUnknown_202DE24 = 0;
}
void sub_8011854(void)
@@ -126,17 +119,17 @@ void sub_8011854(void)
void sub_8011860(void)
{
- if(gUnknown_202DE20.unk0 > 0)
+ if(gUnknown_202DE20 > 0)
{
- gUnknown_202DE20.unk0--;
+ gUnknown_202DE20--;
}
- if(gUnknown_202DE22.unk0 > 0)
+ if(gUnknown_202DE22 > 0)
{
- gUnknown_202DE22.unk0--;
+ gUnknown_202DE22--;
}
- if(gUnknown_202DE24.unk0 > 0)
+ if(gUnknown_202DE24 > 0)
{
- gUnknown_202DE24.unk0--;
+ gUnknown_202DE24--;
}
}
@@ -257,17 +250,17 @@ u8 sub_80119C0(u16 r0)
void sub_80119D4(u32 r0)
{
- if(gUnknown_202DE20.unk0 > 0)
+ if(gUnknown_202DE20 > 0)
return;
sub_800C074(gUnknown_80D4144[r0], 0x80 << 1);
- gUnknown_202DE20.unk0 = 4;
+ gUnknown_202DE20 = 4;
}
void sub_8011A04(void)
{
- if(gUnknown_202DE22.unk0 > 0)
+ if(gUnknown_202DE22 > 0)
return;
- gUnknown_202DE22.unk0 = 3;
+ gUnknown_202DE22 = 3;
sub_800C074(0x131, 0x80 << 1);
}
diff --git a/src/music_pre.c b/src/music_pre.c
index 45afc01..292f0a8 100644
--- a/src/music_pre.c
+++ b/src/music_pre.c
@@ -29,10 +29,11 @@ struct unkStruct_3000FD8
u8 padding;
};
-extern struct unkStruct_3000FD8 gUnknown_3000FD8[];
+extern struct unkStruct_3000FD8 gUnknown_3000FD8[8];
void sub_800BF80(void);
+// Some kind of initializer for music?
void sub_800BD08(void)
{
s32 counter;