summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-06-04 17:47:55 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-06-04 17:47:55 -0400
commit7e8308fbd3fb19e096ca5072c5c5591e096fadd8 (patch)
tree9659af91c2d5248f16fa7b31bed3038012ff7c94 /src
parentbe3833002afbd5e38bbcd11a5d410af400783173 (diff)
sub_8100C88
Diffstat (limited to 'src')
-rwxr-xr-xsrc/decoration.c33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/decoration.c b/src/decoration.c
index c5c9b6b6d..6e8ba51e3 100755
--- a/src/decoration.c
+++ b/src/decoration.c
@@ -2114,3 +2114,36 @@ void sub_8100B6C(void)
}
}
}
+
+void sub_8100C88(u8 taskId)
+{
+ switch (gTasks[taskId].data[2])
+ {
+ case 0:
+ sub_8100B6C();
+ gTasks[taskId].data[2] = 1;
+ break;
+ case 1:
+ if (!gPaletteFade.active)
+ {
+ DrawWholeMapView();
+ ScriptContext1_SetupScript(gUnknown_081A2F8A);
+ MenuZeroFillWindowRect(0, 0, 29, 19);
+ gTasks[taskId].data[2] = 2;
+ }
+ break;
+ case 2:
+ ScriptContext2_Enable();
+ sub_80FED90(taskId);
+ pal_fill_black();
+ gTasks[taskId].data[2] = 3;
+ break;
+ case 3:
+ if (sub_807D770() == 1)
+ {
+ gTasks[taskId].data[13] = -1;
+ DisplayItemMessageOnField(taskId, gSecretBaseText_DecorReturned, sub_81010F0, 0);
+ }
+ break;
+ }
+}