77 lines
2.5 KiB
Plaintext

void script_5081(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6) {
int ivar7;
int ivar8;
int ivar9;
int ivar10;
if (((boolean)globalint_1095) || (globalint_1095 == -1)) {
script_5085(arg0);
return;
}
playSoundEffect2False(6185, 1, 0, 200);
setWidgetIsHidden(false, new WidgetPointer(1114,28));
globalint_160 = arg1;
ivar7 = multiply(arg1, 10);
if (setWidgetRegister(new WidgetPointer(arg0), ivar7)) {
setScriptCallOnGameloop(-1, "");
}
if (setWidgetRegister(new WidgetPointer(arg0), add(ivar7, 3))) {
setWidgetSprite(6138);
}
if (setWidgetRegister(new WidgetPointer(arg0), add(ivar7, 5))) {
setWidgetSprite(6137);
}
if (setWidgetRegister(new WidgetPointer(arg0), add(ivar7, 7))) {
setWidgetSprite(6139);
}
if (setWidgetRegister(new WidgetPointer(arg0), add(ivar7, 4))) {
cs2method2103(255);
}
if (setWidgetRegister(new WidgetPointer(arg0), add(ivar7, 6))) {
cs2method2103(255);
}
if (setWidgetRegister(new WidgetPointer(arg0), add(ivar7, 8))) {
cs2method2103(255);
}
deleteAllExtraChilds(new WidgetPointer(1114,32));
ivar8 = 0;
while (ivar8 < arg3) {
createExtraChild(new WidgetPointer(1114,32), 3, getExtraChildGap(new WidgetPointer(1114,32)));
setWidgetHidden(1);
ivar8 = add(ivar8, 1);
}
ivar9 = script_5089(arg2);
ivar10 = 0;
ivar8 = 0;
while (ivar8 < arg4) {
if (ivar9 != ivar8) {
createExtraChild(new WidgetPointer(1114,32), 4, getExtraChildGap(new WidgetPointer(1114,32)));
setWidgetSize(0, 12, 1, 0);
setWidgetPosition(0, ivar10, 0, 0);
setWidgetFont(494);
setWidgetTextAlignment(1, 1, 0);
setWidgetRGB(new Color(37, 30, 20));
setWidgetUnknownBoolean(false);
setWidgetText(cs2method_3408(105, 115, arg2, ivar8));
setScriptCallOnMouseEntered(1356, new WidgetPointer(-32768,3), -2147483643, 16777215, "Iii");
setScriptCallOnMouseExit(1356, new WidgetPointer(-32768,3), -2147483643, 2432532, "Iii");
setWidgetContextMenuOption(1, "Select");
setScriptCallOnClickContextMenu(5084, new WidgetPointer(arg0), "I");
ivar10 = add(ivar10, getWidgetActualHeight());
} else {
createExtraChild(new WidgetPointer(1114,32), 3, getExtraChildGap(new WidgetPointer(1114,32)));
setWidgetHidden(1);
}
ivar8 = add(ivar8, 1);
}
setWidgetIntegerNode(1476, arg6, new WidgetPointer(1114,29));
setWidgetIntegerNode(1477, ivar10, new WidgetPointer(1114,29));
setWidgetScrollMax(0, ivar10, new WidgetPointer(1114,32));
script_5082(arg0);
if (arg4 > 4) {
script_31(73007137, 73007136, 6507, 6504, 6505, 6506, 6499, 6498);
} else {
deleteAllExtraChilds(new WidgetPointer(1114,33));
}
return;
}