Merge pull request #504 from Diegoisawesome/roulette
Port/decompile roulette
This commit is contained in:
@@ -1629,7 +1629,7 @@ void sub_8128950(u8 taskId)
|
||||
void sub_81289D0(u8 taskId)
|
||||
{
|
||||
DisplayYesNoMenu();
|
||||
sub_8121F68(taskId, &gUnknown_085A72C4);
|
||||
DoYesNoFuncWithChoice(taskId, &gUnknown_085A72C4);
|
||||
}
|
||||
|
||||
void sub_81289F0(u8 taskId)
|
||||
@@ -1694,7 +1694,7 @@ void sub_8128AAC(u8 taskId)
|
||||
void sub_8128B80(u8 taskId)
|
||||
{
|
||||
DisplayYesNoMenu();
|
||||
sub_8121F68(taskId, &gUnknown_085A72CC);
|
||||
DoYesNoFuncWithChoice(taskId, &gUnknown_085A72CC);
|
||||
}
|
||||
|
||||
void sub_8128BA0(u8 taskId)
|
||||
@@ -2589,7 +2589,7 @@ void sub_812A0E8(u8 taskId)
|
||||
void sub_812A1A0(u8 taskId)
|
||||
{
|
||||
DisplayYesNoMenu();
|
||||
sub_8121F68(taskId, &gUnknown_085A7348);
|
||||
DoYesNoFuncWithChoice(taskId, &gUnknown_085A7348);
|
||||
}
|
||||
|
||||
void sub_812A1C0(u8 taskId)
|
||||
@@ -2602,7 +2602,7 @@ void sub_812A1C0(u8 taskId)
|
||||
void sub_812A1F0(u8 taskId)
|
||||
{
|
||||
DisplayYesNoMenu();
|
||||
sub_8121F68(taskId, &gUnknown_085A7350);
|
||||
DoYesNoFuncWithChoice(taskId, &gUnknown_085A7350);
|
||||
}
|
||||
|
||||
void sub_812A210(u8 taskId)
|
||||
@@ -2726,7 +2726,7 @@ void sub_812A3D4(u8 taskId)
|
||||
void sub_812A458(u8 taskId)
|
||||
{
|
||||
DisplayYesNoMenu();
|
||||
sub_8121F68(taskId, &gUnknown_085A741C);
|
||||
DoYesNoFuncWithChoice(taskId, &gUnknown_085A741C);
|
||||
}
|
||||
|
||||
void sub_812A478(u8 taskId)
|
||||
|
||||
@@ -152,7 +152,7 @@ static void Task_ContinueTaskAfterMessagePrints(u8 taskId)
|
||||
gUnknown_0300117C(taskId);
|
||||
}
|
||||
|
||||
void sub_8121F68(u8 taskId, const struct YesNoFuncTable *data)
|
||||
void DoYesNoFuncWithChoice(u8 taskId, const struct YesNoFuncTable *data)
|
||||
{
|
||||
gUnknown_0203A138 = *data;
|
||||
gTasks[taskId].func = Task_CallYesOrNoCallback;
|
||||
|
||||
4929
src/roulette.c
Normal file
4929
src/roulette.c
Normal file
File diff suppressed because it is too large
Load Diff
@@ -11,7 +11,7 @@ void sub_8151678(struct UnkStruct0 *r0)
|
||||
memset(&r0->var04, 0, sizeof(r0->var04));
|
||||
}
|
||||
|
||||
u8 sub_815168C(struct UnkStruct0 *r0, u8 r1, struct UnkStruct1 *r2)
|
||||
u8 sub_815168C(struct UnkStruct0 *r0, u8 r1, const struct UnkStruct1 *r2)
|
||||
{
|
||||
if (!(r1 < 16) || (r0->var04[r1].var00_7))
|
||||
return 0xFF;
|
||||
|
||||
@@ -1032,7 +1032,7 @@ void sub_80E9FFC(u8 taskId)
|
||||
void sub_80EA06C(u8 taskId)
|
||||
{
|
||||
DisplayYesNoMenu();
|
||||
sub_8121F68(taskId, &gUnknown_0858D058);
|
||||
DoYesNoFuncWithChoice(taskId, &gUnknown_0858D058);
|
||||
}
|
||||
|
||||
void sub_80EA08C(u8 taskId)
|
||||
|
||||
Reference in New Issue
Block a user