30 lines
1.0 KiB
Plaintext
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;
|
|
}
|