30 lines
1.0 KiB
Plaintext

void script_5042(int arg0,int arg1) {
int ivar2;
int ivar3;
int ivar4;
int ivar5;
int ivar6;
int ivar7;
int ivar8;
int ivar9;
int stack_dump0;
ivar2 = subtract(getLastMouseY(), script_3365(72810511));
ivar3 = subtract(getLastMouseX(), script_3366(72810511));
ivar4 = getWidgetActualWidth(new WidgetPointer(1111,15));
ivar5 = getWidgetActualHeight(new WidgetPointer(1111,15));
if ((((ivar2 > ivar4) || (ivar2 < 0)) || (ivar3 > ivar5)) || (ivar3 < 0)) {
stack_dump0 = divide(ivar4, 2);
ivar3 = divide(ivar5, 2);
ivar2 = stack_dump0;
}
ivar2 = add(ivar2, cs2method2600(new WidgetPointer(1111,15)));
ivar3 = add(ivar3, cs2method2601(new WidgetPointer(1111,15)));
ivar6 = multiply(globalint_1396, add(add(112, 2), 2));
globalint_1396 = max(min(subtract(globalint_1396, arg1), 21), 3);
ivar7 = multiply(globalint_1396, add(add(112, 2), 2));
ivar8 = subtract(multiplyDivide(ivar7, ivar6, ivar2), ivar2);
ivar9 = subtract(multiplyDivide(ivar7, ivar6, ivar3), ivar3);
script_5044(arg0, ivar8, ivar9);
return;
}