125 lines
3.7 KiB
Plaintext
125 lines
3.7 KiB
Plaintext
void script_5065(int arg0) {
|
|
int ivar1;
|
|
int ivar2;
|
|
int ivar3;
|
|
int ivar4;
|
|
int ivar5;
|
|
int ivar6;
|
|
int ivar7;
|
|
int ivar8;
|
|
int ivar9;
|
|
int ivar10;
|
|
int stack_dump0;
|
|
int stack_dump1;
|
|
flow_0:
|
|
ivar1 = getWidgetActualHeight(new WidgetPointer(1111,68));
|
|
setWidgetSize(0, ivar1, 1, 0, new WidgetPointer(1111,69));
|
|
setWidgetSize(0, ivar1, 1, 0, new WidgetPointer(1111,70));
|
|
setWidgetSize(0, ivar1, 1, 0, new WidgetPointer(1111,71));
|
|
ivar2 = getWidgetActualHeight(new WidgetPointer(1111,55));
|
|
ivar3 = 0;
|
|
ivar4 = 0;
|
|
ivar5 = 0;
|
|
SWITCH (globalint_768) {
|
|
case 2:
|
|
GOTO flow_1
|
|
case 3:
|
|
GOTO flow_2
|
|
case 4:
|
|
GOTO flow_3
|
|
}
|
|
globalint_768 = 1;
|
|
ivar3 = subtract(ivar2, multiply(ivar1, 3));
|
|
ivar4 = subtract(ivar2, multiply(ivar1, 2));
|
|
ivar5 = subtract(ivar2, ivar1);
|
|
script_5056(72810564, 1);
|
|
script_5056(72810565, 0);
|
|
script_5056(72810566, 0);
|
|
script_5056(72810567, 0);
|
|
GOTO flow_4
|
|
flow_1:
|
|
ivar3 = ivar1;
|
|
ivar4 = subtract(ivar2, multiply(ivar1, 2));
|
|
ivar5 = subtract(ivar2, ivar1);
|
|
script_5056(72810564, 0);
|
|
script_5056(72810565, 1);
|
|
script_5056(72810566, 0);
|
|
script_5056(72810567, 0);
|
|
GOTO flow_4
|
|
flow_2:
|
|
ivar3 = ivar1;
|
|
ivar4 = multiply(ivar1, 2);
|
|
ivar5 = subtract(ivar2, ivar1);
|
|
script_5056(72810564, 0);
|
|
script_5056(72810565, 0);
|
|
script_5056(72810566, 1);
|
|
script_5056(72810567, 0);
|
|
GOTO flow_4
|
|
flow_3:
|
|
ivar3 = ivar1;
|
|
ivar4 = multiply(ivar1, 2);
|
|
ivar5 = multiply(ivar1, 3);
|
|
script_5056(72810564, 0);
|
|
script_5056(72810565, 0);
|
|
script_5056(72810566, 0);
|
|
script_5056(72810567, 1);
|
|
flow_4:
|
|
ivar6 = 0;
|
|
ivar7 = 0;
|
|
ivar8 = 0;
|
|
ivar9 = 0;
|
|
ivar10 = 0;
|
|
if (((boolean)arg0)) {
|
|
stack_dump0 = ivar3;
|
|
stack_dump1 = ivar4;
|
|
ivar8 = ivar5;
|
|
stack_dump0 = stack_dump0;
|
|
ivar7 = stack_dump1;
|
|
ivar6 = stack_dump0;
|
|
} else {
|
|
ivar9 = getWidgetActualY(new WidgetPointer(1111,69));
|
|
if (ivar9 != ivar3) {
|
|
ivar6 = add(ivar9, max(min(subtract(ivar3, ivar9), 3), -3));
|
|
ivar10 = 1;
|
|
} else {
|
|
ivar6 = ivar3;
|
|
}
|
|
ivar9 = getWidgetActualY(new WidgetPointer(1111,70));
|
|
if (ivar9 != ivar4) {
|
|
ivar7 = add(ivar9, max(min(subtract(ivar4, ivar9), 3), -3));
|
|
ivar10 = 1;
|
|
} else {
|
|
ivar7 = ivar4;
|
|
}
|
|
ivar9 = getWidgetActualY(new WidgetPointer(1111,71));
|
|
if (ivar9 != ivar5) {
|
|
ivar8 = add(ivar9, max(min(subtract(ivar5, ivar9), 3), -3));
|
|
ivar10 = 1;
|
|
} else {
|
|
ivar8 = ivar5;
|
|
}
|
|
}
|
|
setWidgetPosition(0, 0, 1, 0, new WidgetPointer(1111,68));
|
|
setWidgetPosition(0, ivar6, 1, 0, new WidgetPointer(1111,69));
|
|
setWidgetPosition(0, ivar7, 1, 0, new WidgetPointer(1111,70));
|
|
setWidgetPosition(0, ivar8, 1, 0, new WidgetPointer(1111,71));
|
|
setWidgetPosition(0, ivar1, 1, 0, new WidgetPointer(1111,56));
|
|
setWidgetPosition(0, add(ivar6, ivar1), 1, 0, new WidgetPointer(1111,59));
|
|
setWidgetPosition(0, add(ivar7, ivar1), 1, 0, new WidgetPointer(1111,62));
|
|
setWidgetPosition(0, add(ivar8, ivar1), 1, 0, new WidgetPointer(1111,65));
|
|
setWidgetSize(0, subtract(ivar6, ivar1), 1, 0, new WidgetPointer(1111,56));
|
|
setWidgetSize(0, subtract(ivar7, add(ivar6, ivar1)), 1, 0, new WidgetPointer(1111,59));
|
|
setWidgetSize(0, subtract(ivar8, add(ivar7, ivar1)), 1, 0, new WidgetPointer(1111,62));
|
|
setWidgetSize(0, add(ivar8, ivar1), 1, 1, new WidgetPointer(1111,65));
|
|
script_72(72810554, 72810553, cs2method2601(new WidgetPointer(1111,57)));
|
|
script_72(72810557, 72810556, cs2method2601(new WidgetPointer(1111,60)));
|
|
script_72(72810560, 72810559, cs2method2601(new WidgetPointer(1111,63)));
|
|
script_72(72810563, 72810562, cs2method2601(new WidgetPointer(1111,66)));
|
|
if (((boolean)ivar10)) {
|
|
setScriptCallOnGameloop(5064, -1, "i", new WidgetPointer(1111,55));
|
|
} else {
|
|
setScriptCallOnGameloop(-1, "", new WidgetPointer(1111,55));
|
|
}
|
|
return;
|
|
}
|