155 lines
5.9 KiB
Plaintext
155 lines
5.9 KiB
Plaintext
void script_5078(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;
|
|
script_4762(73007134, 1788);
|
|
deleteAllExtraChilds(new WidgetPointer(1114,5));
|
|
ivar1 = 0;
|
|
ivar2 = getCommonDefinitionSize(3921);
|
|
ivar3 = -1;
|
|
ivar4 = 0;
|
|
ivar5 = 0;
|
|
ivar6 = 0;
|
|
globalarray_0 = new int[add(ivar2, 1)];
|
|
ivar7 = 1;
|
|
while (ivar1 < ivar2) {
|
|
ivar3 = cs2method_3408(105, 103, 3921, ivar1);
|
|
if (ivar3 != -1) {
|
|
stack_dump0 = 0;
|
|
ivar5 = getCommonDefinitionSize(ivar3);
|
|
ivar4 = stack_dump0;
|
|
while (ivar4 < ivar5) {
|
|
ivar6 = max(ivar6, getTextWidth(494, cs2method_3408(105, 115, ivar3, ivar4)));
|
|
ivar4 = add(ivar4, 1);
|
|
}
|
|
globalarray_0[ivar7] = add(globalarray_0[subtract(ivar7, 1)], ivar5);
|
|
ivar7 = add(ivar7, 1);
|
|
}
|
|
ivar1 = add(ivar1, 1);
|
|
}
|
|
ivar8 = add(ivar6, 28);
|
|
ivar1 = 0;
|
|
ivar9 = 0;
|
|
ivar10 = 0;
|
|
while (ivar1 < ivar2) {
|
|
ivar3 = cs2method_3408(105, 103, 3921, ivar1);
|
|
if (ivar3 != -1) {
|
|
createExtraChild(new WidgetPointer(1114,5), 3, getExtraChildGap(new WidgetPointer(1114,5)));
|
|
setWidgetSize(0, 33, 1, 0);
|
|
setWidgetPosition(0, ivar9, 0, 0);
|
|
setWidgetFilled(1);
|
|
if (((boolean)mod(ivar1, 2))) {
|
|
setWidgetRGB(new Color(33, 31, 28));
|
|
} else {
|
|
setWidgetRGB(new Color(24, 23, 21));
|
|
}
|
|
createExtraChild(new WidgetPointer(1114,5), 4, getExtraChildGap(new WidgetPointer(1114,5)));
|
|
setWidgetSize(add(ivar8, 15), 33, 1, 0);
|
|
setWidgetPosition(5, ivar9, 0, 0);
|
|
setWidgetFont(494);
|
|
setWidgetTextAlignment(0, 1, 0);
|
|
setWidgetRGB(new Color(233, 226, 180));
|
|
setWidgetUnknownBoolean(true);
|
|
setWidgetText(cs2method_3408(105, 115, ivar3, -1));
|
|
createExtraChild(new WidgetPointer(1114,5), 3, getExtraChildGap(new WidgetPointer(1114,5)));
|
|
setWidgetSize(ivar8, 21, 0, 0);
|
|
setWidgetPosition(6, add(ivar9, 6), 2, 0);
|
|
cs2method2103(255);
|
|
createExtraChild(new WidgetPointer(1114,5), 5, getExtraChildGap(new WidgetPointer(1114,5)));
|
|
setWidgetSize(subtract(getWidgetActualWidth(), 40), getWidgetActualHeight(), 0, 0);
|
|
setWidgetPosition(26, getWidgetActualY(), 2, 0);
|
|
if (((boolean)globalint_1095)) {
|
|
setWidgetSprite(6132);
|
|
} else {
|
|
setWidgetSprite(6141);
|
|
}
|
|
createExtraChild(new WidgetPointer(1114,5), 5, getExtraChildGap(new WidgetPointer(1114,5)));
|
|
setWidgetSize(subtract(getWidgetActualWidth(), 40), getWidgetActualHeight(), 0, 0);
|
|
setWidgetPosition(26, getWidgetActualY(), 2, 0);
|
|
if (((boolean)globalint_1095)) {
|
|
setWidgetSprite(6135);
|
|
cs2method2103(255);
|
|
} else {
|
|
setWidgetHidden(1);
|
|
}
|
|
createExtraChild(new WidgetPointer(1114,5), 5, getExtraChildGap(new WidgetPointer(1114,5)));
|
|
setWidgetSize(20, getWidgetActualHeight(), 0, 0);
|
|
setWidgetPosition(getWidgetActualX(), getWidgetActualY(), 0, 0);
|
|
if (((boolean)globalint_1095)) {
|
|
setWidgetSprite(6131);
|
|
} else {
|
|
setWidgetSprite(6140);
|
|
}
|
|
createExtraChild(new WidgetPointer(1114,5), 5, getExtraChildGap(new WidgetPointer(1114,5)));
|
|
setWidgetSize(20, getWidgetActualHeight(), 0, 0);
|
|
setWidgetPosition(getWidgetActualX(), getWidgetActualY(), 0, 0);
|
|
if (((boolean)globalint_1095)) {
|
|
setWidgetSprite(6134);
|
|
cs2method2103(255);
|
|
} else {
|
|
setWidgetHidden(1);
|
|
}
|
|
createExtraChild(new WidgetPointer(1114,5), 5, getExtraChildGap(new WidgetPointer(1114,5)));
|
|
setWidgetSize(20, getWidgetActualHeight(), 0, 0);
|
|
setWidgetPosition(6, getWidgetActualY(), 2, 0);
|
|
if (((boolean)globalint_1095)) {
|
|
setWidgetSprite(6133);
|
|
} else {
|
|
setWidgetSprite(6142);
|
|
}
|
|
createExtraChild(new WidgetPointer(1114,5), 5, getExtraChildGap(new WidgetPointer(1114,5)));
|
|
setWidgetSize(20, getWidgetActualHeight(), 0, 0);
|
|
setWidgetPosition(6, getWidgetActualY(), 2, 0);
|
|
if (((boolean)globalint_1095)) {
|
|
setWidgetSprite(6136);
|
|
cs2method2103(255);
|
|
} else {
|
|
setWidgetHidden(1);
|
|
}
|
|
createExtraChild(new WidgetPointer(1114,5), 4, getExtraChildGap(new WidgetPointer(1114,5)));
|
|
setWidgetSize(ivar6, 21, 0, 0);
|
|
setWidgetPosition(30, getWidgetActualY(), 2, 0);
|
|
setWidgetFont(494);
|
|
setWidgetTextAlignment(1, 1, 0);
|
|
setWidgetRGB(new Color(37, 30, 20));
|
|
setWidgetUnknownBoolean(false);
|
|
setWidgetText("");
|
|
ivar9 = add(ivar9, 33);
|
|
if (((boolean)globalint_1095)) {
|
|
setScriptCallOnMouseEntered(5086, new WidgetPointer(-32768,3), ivar1, 0, "Iii");
|
|
setScriptCallOnMouseExit(5086, new WidgetPointer(-32768,3), ivar1, 1, "Iii");
|
|
setScriptCallOnMouseReleased(5086, new WidgetPointer(-32768,3), ivar1, 255, "Iii");
|
|
if (ivar3 == 3922) {
|
|
setScriptCallOnMousePressed(5081, new WidgetPointer(-32768,3), ivar1, ivar3, globalarray_0[ivar1], min(subtract(globalarray_0[add(ivar1, 1)], globalarray_0[ivar1]), bitconfig_9544), ivar10, ivar8, "Iigiiii");
|
|
} else {
|
|
setScriptCallOnMousePressed(5081, new WidgetPointer(-32768,3), ivar1, ivar3, globalarray_0[ivar1], subtract(globalarray_0[add(ivar1, 1)], globalarray_0[ivar1]), ivar10, ivar8, "Iigiiii");
|
|
}
|
|
}
|
|
}
|
|
ivar1 = add(ivar1, 1);
|
|
}
|
|
if (ivar9 > getWidgetActualHeight(new WidgetPointer(1114,5))) {
|
|
setWidgetScrollMax(0, ivar9, new WidgetPointer(1114,5));
|
|
cs2method2100(0, cs2method2601(new WidgetPointer(1114,5)), new WidgetPointer(1114,5));
|
|
} else {
|
|
setWidgetScrollMax(0, 0, new WidgetPointer(1114,5));
|
|
cs2method2100(0, 0, new WidgetPointer(1114,5));
|
|
}
|
|
script_31(73007110, 73007109, 6507, 6504, 6505, 6506, 6499, 6498);
|
|
script_5080(73007109);
|
|
setScriptCallOnMousePressed(5084, new WidgetPointer(1114,5), "I", new WidgetPointer(1114,28));
|
|
setScriptCallOnGlobalConfigChange(5078, new WidgetPointer(-32768,3), 1095, 1, "IY", new WidgetPointer(arg0));
|
|
setScriptCallOnConfigChange(5078, new WidgetPointer(-32768,3), 1734, 1, "IY", new WidgetPointer(arg0));
|
|
setScriptCallOnConfigChange(5079, new WidgetPointer(-32768,3), 1736, 1, "IY", new WidgetPointer(1114,5));
|
|
setScriptCallOnGlobalStringChange(5079, new WidgetPointer(-32768,3), 129, 1, "IY", new WidgetPointer(1114,5));
|
|
return;
|
|
}
|