96 lines
2.9 KiB
Plaintext
96 lines
2.9 KiB
Plaintext
void script_3982(int arg0,string arg1) {
|
|
int ivar1;
|
|
int ivar2;
|
|
int ivar3;
|
|
int ivar4;
|
|
int ivar5;
|
|
int ivar6;
|
|
int ivar7;
|
|
int ivar8;
|
|
int ivar9;
|
|
int ivar10;
|
|
int ivar11;
|
|
ivar1 = 0;
|
|
ivar2 = 0;
|
|
ivar3 = 0;
|
|
ivar4 = 0;
|
|
ivar5 = 0;
|
|
ivar6 = 0;
|
|
ivar7 = 178;
|
|
ivar8 = 69206179;
|
|
ivar9 = 0;
|
|
ivar10 = 0;
|
|
ivar11 = -1;
|
|
if (setWidgetRegister(new WidgetPointer(arg0))) {
|
|
if (globalint_1 < add(getClientCycle(), 45)) {
|
|
if (globalint_1 < getClientCycle()) {
|
|
globalint_1 = getClientCycle();
|
|
}
|
|
globalint_1 = add(globalint_1, 2);
|
|
return;
|
|
}
|
|
globalint_1 = add(getClientCycle(), 55);
|
|
if (globalint_2 != 1) {
|
|
ivar1 = add(getWidgetActualX(), 5);
|
|
ivar2 = add(add(getWidgetActualY(), getWidgetActualHeight()), 5);
|
|
ivar11 = 69206114;
|
|
if ((ivar11 != -1) && (ivar7 >= getWidgetActualWidth(new WidgetPointer(ivar11)))) {
|
|
ivar7 = getWidgetActualWidth(new WidgetPointer(ivar11));
|
|
}
|
|
ivar9 = add(4, getMaxLineWidth(subtract(ivar7, 4), 495, arg1));
|
|
ivar10 = add(4, multiply(16, getLineCount(subtract(ivar7, 4), 495, arg1)));
|
|
if (ivar11 != -1) {
|
|
ivar3 = subtract(ivar1, cs2method2600(new WidgetPointer(ivar11)));
|
|
ivar4 = subtract(ivar2, cs2method2601(new WidgetPointer(ivar11)));
|
|
if (ivar3 < 0) {
|
|
ivar1 = cs2method2600(new WidgetPointer(ivar11));
|
|
ivar3 = 0;
|
|
}
|
|
if (ivar4 < 0) {
|
|
ivar2 = cs2method2601(new WidgetPointer(ivar11));
|
|
ivar4 = 0;
|
|
}
|
|
if (ivar3 > 0) {
|
|
ivar5 = add(subtract(ivar3, getWidgetActualWidth(new WidgetPointer(ivar11))), ivar9);
|
|
if (ivar5 > 0) {
|
|
ivar1 = subtract(ivar1, ivar5);
|
|
}
|
|
}
|
|
if (ivar4 > 0) {
|
|
ivar6 = add(subtract(ivar4, getWidgetActualHeight(new WidgetPointer(ivar11))), ivar10);
|
|
if (ivar6 > 0) {
|
|
ivar2 = subtract(subtract(subtract(ivar2, ivar6), getWidgetActualHeight()), 10);
|
|
}
|
|
}
|
|
}
|
|
if (ivar1 < 0) {
|
|
ivar1 = 0;
|
|
}
|
|
if (ivar2 < 0) {
|
|
ivar2 = 0;
|
|
}
|
|
setWidgetSize(ivar9, ivar10, 0, 0, new WidgetPointer(ivar8));
|
|
setWidgetPosition(ivar1, ivar2, 0, 0, new WidgetPointer(ivar8));
|
|
deleteAllExtraChilds(new WidgetPointer(ivar8));
|
|
createExtraChild(new WidgetPointer(ivar8), 3, 0);
|
|
setWidgetSize(getWidgetActualWidth(new WidgetPointer(ivar8)), getWidgetActualHeight(new WidgetPointer(ivar8)), 0, 0);
|
|
setWidgetFilled(1);
|
|
setWidgetRGB(new Color(0, 0, 0));
|
|
cs2method2103(80);
|
|
createExtraChild(new WidgetPointer(ivar8), 3, 1);
|
|
setWidgetSize(getWidgetActualWidth(new WidgetPointer(ivar8)), getWidgetActualHeight(new WidgetPointer(ivar8)), 0, 0);
|
|
setWidgetFilled(0);
|
|
setWidgetRGB(new Color(0, 0, 0));
|
|
createExtraChild(new WidgetPointer(ivar8), 4, 2);
|
|
setWidgetSize(subtract(ivar7, 4), getWidgetActualHeight(new WidgetPointer(ivar8)), 0, 0);
|
|
setWidgetPosition(2, 0, 0, 0);
|
|
setWidgetText(arg1);
|
|
setWidgetTextAlignment(0, 1, 16);
|
|
setWidgetFont(495);
|
|
setWidgetRGB(new Color(238, 238, 238));
|
|
globalint_2 = 1;
|
|
}
|
|
}
|
|
return;
|
|
}
|