summaryrefslogtreecommitdiff
path: root/src/code_0804AA84.c
diff options
context:
space:
mode:
authorHenny022p <info@henny022.de>2021-03-22 10:18:20 +0100
committerHenny022p <info@henny022.de>2021-03-22 10:18:20 +0100
commit5cebf089fd0b34e017aeb36d540bfce051a4969c (patch)
treeb896213a6d2ead9a54518209d7a7e0a1ab855cbe /src/code_0804AA84.c
parent61b284265f37dda398a561f1f8a3ccdd8d1b39da (diff)
parent8e3bebad007d5ba082ffb14aafbb2be94dfd8fcd (diff)
Merge branch 'master' into m4a
Diffstat (limited to 'src/code_0804AA84.c')
-rw-r--r--src/code_0804AA84.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/code_0804AA84.c b/src/code_0804AA84.c
index 59485d74..cdc00c3f 100644
--- a/src/code_0804AA84.c
+++ b/src/code_0804AA84.c
@@ -2,6 +2,7 @@
#include "entity.h"
#include "area.h"
#include "main.h"
+#include "utils.h"
#include "functions.h"
#include "screen.h"
@@ -10,15 +11,13 @@ typedef struct {
u32 unk;
} struct_02018EB0;
-extern void sub_0805E5A8();
-
extern void (*const gUnk_080D4120[])();
extern void (*const gUnk_080D412C[])();
extern struct_02018EB0 gUnk_02018EB0;
u32 sub_0804AA84(void) {
- if (gArea.fadeOut != 0) {
+ if (gArea.playShrinkSeq) {
gMain.transition = 4;
gArea.filler[8] = 0;
gArea.filler[9] = 0;
@@ -26,8 +25,8 @@ u32 sub_0804AA84(void) {
sub_0805E5A8();
return 1;
} else {
- gArea.filler[18] = gArea.fadeOut;
- *(vu8*)&gArea.fadeOut = gArea.fadeOut;
+ gArea.filler[18] = gArea.playShrinkSeq;
+ *(vu8*)&gArea.playShrinkSeq = gArea.playShrinkSeq;
return 0;
}
}
@@ -37,10 +36,10 @@ void sub_0804AAB8(void) {
}
void sub_0804AAD4(void) {
- MemClear32((void*)&gUnk_02018EB0, 0x28);
+ MemClear(&gUnk_02018EB0, 0x28);
gUnk_02018EB0.unk = 0;
EraseAllEntities();
- CreateObject(0x3d, gArea.field_0x17, 0);
+ CreateObject(0x3d, gArea.curPortalType, 0);
gArea.filler[8]++;
}