56 lines
1.6 KiB
Plaintext

int script_5272(int arg0,int arg1,int arg2) {
int ivar3;
int ivar4;
int ivar5;
ivar3 = 0;
arg2 = divide(arg2, 2);
ivar4 = arg2;
ivar5 = getWidgetActualHeight(new WidgetPointer(arg0));
if (setWidgetRegister(new WidgetPointer(arg0), arg1)) {
if (getWidgetActualWidth(new WidgetPointer(arg0)) < 260) {
if (arg2 == 4) {
setWidgetFont(494);
} else if (((boolean)arg2)) {
setWidgetFont(496);
} else {
setWidgetFont(495);
}
} else if (arg2 >= 7) {
setWidgetFont(494);
} else if (arg2 <= 4) {
setWidgetFont(496);
} else {
setWidgetFont(495);
}
if (arg2 > 4) {
ivar4 = script_5276(arg2, 2);
ivar3 = divide(multiply(divide(arg1, 4), ivar5), ivar4);
if (((boolean)mod(divide(arg1, 2), 2))) {
setWidgetPosition(2, ivar3, 0, 0);
} else {
setWidgetPosition(2, ivar3, 2, 0);
}
setWidgetSize(subtract(divide(getWidgetActualWidth(new WidgetPointer(arg0)), 2), 4), divide(ivar5, ivar4), 0, 0);
} else {
ivar3 = divide(multiply(divide(arg1, 2), ivar5), arg2);
setWidgetPosition(2, ivar3, 0, 0);
setWidgetSize(6, divide(ivar5, arg2), 1, 0);
}
}
arg1 = add(arg1, 1);
if (setWidgetRegister(new WidgetPointer(arg0), arg1)) {
if (arg2 > 4) {
if (((boolean)mod(divide(arg1, 2), 2))) {
setWidgetPosition(2, add(ivar3, 1), 0, 0);
} else {
setWidgetPosition(2, add(ivar3, 1), 2, 0);
}
setWidgetSize(subtract(divide(getWidgetActualWidth(new WidgetPointer(arg0)), 2), 4), subtract(divide(ivar5, ivar4), 2), 0, 0);
} else {
setWidgetPosition(2, add(ivar3, 1), 0, 0);
setWidgetSize(4, subtract(divide(ivar5, arg2), 2), 1, 0);
}
}
return add(arg1, 1);
}