summaryrefslogtreecommitdiff
path: root/src/subtask2.c
diff options
context:
space:
mode:
authornotyourav <65437533+notyourav@users.noreply.github.com>2022-04-06 21:38:14 -0700
committerGitHub <noreply@github.com>2022-04-06 21:38:14 -0700
commitc4d18cf682acfd413201acb5b0630bb367d1298f (patch)
treee7a0efc692ed68f9f531be3b895584f5b65a20b5 /src/subtask2.c
parentd71929c323af4457c657191e52f8a2abd2175d5d (diff)
parentd3c5ce50f0e973db16fda93552d4c412fe302551 (diff)
Merge pull request #487 from hatal175/fade
Add fade flags enum
Diffstat (limited to 'src/subtask2.c')
-rw-r--r--src/subtask2.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/subtask2.c b/src/subtask2.c
index 5d5c407e..66681f31 100644
--- a/src/subtask2.c
+++ b/src/subtask2.c
@@ -281,7 +281,7 @@ void sub_080A5BB8(void) {
m = &gMain;
*(vu8*)&m->sleepStatus; // force a read
m->sleepStatus = SLEEP;
- SetFade(6, 8);
+ SetFade(FADE_BLACK_WHITE | FADE_INSTANT, 8);
sub_080A4E84(2);
gPauseMenuOptions.unk16 = 16;
}
@@ -705,7 +705,7 @@ void sub_080A6CA8(void) {
sub_080A6290();
gMenu.field_0x3 = sub_080A6D74(0);
SetMenuType(1);
- SetFade(4, 8);
+ SetFade(FADE_INSTANT, 8);
}
void sub_080A6CD8(void) {
@@ -805,7 +805,7 @@ void sub_080A6DD0(void) {
void sub_080A6DF8(void) {
if (gMenu.field_0x0 == 2) {
SetMenuType(4);
- SetFade(5, 8);
+ SetFade(FADE_IN_OUT | FADE_INSTANT, 8);
} else {
ResetPlayerAnimationAndAction();
sub_080042D0(&gPlayerEntity, (u32)gPlayerEntity.animIndex, gPlayerEntity.spriteIndex);
@@ -974,7 +974,7 @@ void MenuFadeIn(u32 param_1, u32 param_2) {
gUI.isLoading = -1;
gUI.fadeInTime = 0x20;
gMain.substate = GAMEMAIN_SUBTASK;
- SetFade(5, 0x20);
+ SetFade(FADE_IN_OUT | FADE_INSTANT, 0x20);
gUnk_02018EB0.unk_0 = 0;
gUnk_02018EB0.unk_1 = 0;
}
@@ -996,7 +996,7 @@ void sub_080A71C4(u32 param_1, u32 param_2, u32 param_3, u32 param_4) {
void Subtask_Exit(void) {
gUI.nextToLoad = 3;
- SetFade(5, 0x20);
+ SetFade(FADE_IN_OUT | FADE_INSTANT, 0x20);
}
void sub_080A71F4(ScreenTransitionData* exitTransition) {
@@ -1026,11 +1026,11 @@ ASM_FUNC("asm/non_matching/subtask2/Subtask_FadeIn.inc", void Subtask_FadeIn())
void Subtask_Init(void) {
if (gFadeControl.active == 0) {
DeleteAllEntities();
- MemClear(&gMenu, 0x30);
+ MemClear(&gMenu, sizeof(FigurineMenu));
MemClear(&gRoomControls, 0x38);
MemClear(gOAMControls.unk, 0x100);
- MemClear(&gActiveScriptInfo, 0xc);
- gActiveScriptInfo.unk_08 = 8;
+ MemClear(&gActiveScriptInfo, sizeof(gActiveScriptInfo));
+ gActiveScriptInfo.fadeSpeed = 8;
DispReset(1);
MessageInitialize();
ResetPalettes();