42 lines
1019 B
Plaintext
42 lines
1019 B
Plaintext
void script_2848(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) {
|
|
int ivar6;
|
|
int ivar7;
|
|
ivar6 = 0;
|
|
ivar7 = 0;
|
|
if (arg2 != -1) {
|
|
if (arg3 == -1) {
|
|
if (setWidgetRegister(new WidgetPointer(arg2)) && (arg2 == 31064075)) {
|
|
ivar6 = arg4;
|
|
ivar7 = arg5;
|
|
if (setWidgetRegister(new WidgetPointer(arg0), arg1)) {
|
|
setWidgetPosition(cs2method_3408(105, 105, 905, arg1), cs2method_3408(105, 105, 906, arg1), 0, 0);
|
|
}
|
|
}
|
|
} else {
|
|
if (arg3 < 9) {
|
|
return;
|
|
}
|
|
if (((boolean)script_2849(subtract(arg3, 9)))) {
|
|
if (setWidgetRegister(new WidgetPointer(arg2), arg3)) {
|
|
ivar6 = getWidgetActualX();
|
|
ivar7 = getWidgetActualY();
|
|
}
|
|
if (setWidgetRegister(new WidgetPointer(arg0), arg1)) {
|
|
switch (rnd(2)) {
|
|
case 0:
|
|
playSoundEffect(8502, 1, 0);
|
|
break;
|
|
case 1:
|
|
playSoundEffect(8518, 1, 0);
|
|
break;
|
|
case 2:
|
|
playSoundEffect(8515, 1, 0);
|
|
}
|
|
setWidgetPosition(ivar6, ivar7, 0, 0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return;
|
|
}
|