88 lines
3.0 KiB
Plaintext

void script_5067() {
int ivar0;
int ivar1;
int ivar2;
int ivar3;
int ivar4;
int ivar5;
string svar0;
ivar0 = 0;
ivar1 = getCommonDefinitionSize(3943);
ivar2 = 0;
while (ivar0 < ivar1) {
if (bitconfig_9516 == ivar0) {
ivar2 = 1;
} else {
ivar2 = 0;
}
if (commonIntegerExists('i', 3944, ivar0)) {
script_5059(72810553, ivar0, ivar2);
}
if (commonIntegerExists('i', 3945, ivar0)) {
script_5059(72810556, ivar0, ivar2);
}
if (commonIntegerExists('i', 3946, ivar0)) {
script_5059(72810559, ivar0, ivar2);
}
if (commonIntegerExists('i', 3947, ivar0)) {
script_5059(72810562, ivar0, ivar2);
}
ivar0 = add(ivar0, 1);
}
deleteAllExtraChilds(new WidgetPointer(1111,30));
deleteAllExtraChilds(new WidgetPointer(1111,31));
deleteAllExtraChilds(new WidgetPointer(1111,32));
deleteAllExtraChilds(new WidgetPointer(1111,33));
ivar3 = 0;
ivar4 = cs2method_3408(105, 74, 3943, bitconfig_9516);
svar0 = "";
ivar5 = -1;
if (ivar4 != -1) {
setWidgetText(new WidgetPointer(1111,29), getOtherCommonData(ivar4, 1463));
setWidgetSprite(getOtherCommonData(ivar4, 1465), new WidgetPointer(1111,27));
svar0 = getOtherCommonData(ivar4, 1464);
if (((boolean)getOtherCommonData(ivar4, 1466)) && (ivar4 != 1918)) {
svar0 = concat(svar0, "<br>" + "<br>" + "Drag your mouse over the grid to fill an area with this element.");
}
ivar3 = add(ivar3, script_5068(ivar3, svar0));
ivar5 = getOtherCommonData(ivar4, 1470);
if (ivar5 != -1) {
ivar3 = add(ivar3, 5);
ivar3 = add(ivar3, script_5068(ivar3, cs2method_3408(105, 115, ivar5, -1)));
setWidgetPosition(0, ivar3, 1, 0, new WidgetPointer(1111,31));
ivar3 = add(ivar3, script_5069(ivar5, 72810527, 1, bitconfig_9517));
} else {
setWidgetSize(0, 0, 1, 0, new WidgetPointer(1111,31));
}
ivar5 = getOtherCommonData(ivar4, 1471);
if (ivar5 != -1) {
ivar3 = add(ivar3, 5);
ivar3 = add(ivar3, script_5068(ivar3, cs2method_3408(105, 115, ivar5, -1)));
setWidgetPosition(0, ivar3, 1, 0, new WidgetPointer(1111,32));
ivar3 = add(ivar3, script_5069(ivar5, 72810528, 2, bitconfig_9518));
} else {
setWidgetSize(0, 0, 1, 0, new WidgetPointer(1111,32));
}
ivar5 = getOtherCommonData(ivar4, 1472);
if (ivar5 != -1) {
ivar3 = add(ivar3, 5);
ivar3 = add(ivar3, script_5068(ivar3, cs2method_3408(105, 115, ivar5, -1)));
setWidgetPosition(0, ivar3, 1, 0, new WidgetPointer(1111,33));
ivar3 = add(ivar3, script_5069(ivar5, 72810529, 3, bitconfig_9519));
} else {
setWidgetSize(0, 0, 1, 0, new WidgetPointer(1111,33));
}
} else {
setWidgetText(new WidgetPointer(1111,29), "");
setWidgetSprite(-1, new WidgetPointer(1111,27));
}
if (ivar3 > getWidgetActualHeight(new WidgetPointer(1111,30))) {
setWidgetScrollMax(0, ivar3, new WidgetPointer(1111,30));
} else {
setWidgetScrollMax(0, 0, new WidgetPointer(1111,30));
}
cs2method2100(0, min(cs2method2601(new WidgetPointer(1111,30)), ivar3), new WidgetPointer(1111,30));
script_31(72810530, 72810526, 6507, 6504, 6505, 6506, 6499, 6498);
return;
}