144 lines
4.7 KiB
Plaintext
144 lines
4.7 KiB
Plaintext
void script_2695(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,int arg10) {
|
|
int ivar11;
|
|
int ivar12;
|
|
int ivar13;
|
|
int ivar14;
|
|
int ivar15;
|
|
int ivar16;
|
|
int ivar17;
|
|
int ivar18;
|
|
int ivar19;
|
|
int ivar20;
|
|
int ivar21;
|
|
int ivar22;
|
|
int ivar23;
|
|
int ivar24;
|
|
int ivar25;
|
|
int ivar26;
|
|
int ivar27;
|
|
int ivar28;
|
|
ivar11 = 0;
|
|
ivar12 = 0;
|
|
ivar13 = 0;
|
|
ivar14 = -1;
|
|
ivar15 = -1;
|
|
ivar16 = -1;
|
|
ivar17 = -1;
|
|
ivar18 = -1;
|
|
ivar19 = -1;
|
|
if (((boolean)arg10)) {
|
|
ivar14 = 48627716;
|
|
ivar15 = 48627732;
|
|
ivar16 = 48627733;
|
|
ivar17 = 48627734;
|
|
ivar18 = 48627715;
|
|
ivar19 = 48627718;
|
|
} else if (arg10 == 2) {
|
|
ivar14 = 59703296;
|
|
ivar15 = 59703355;
|
|
ivar16 = 59703360;
|
|
ivar17 = 59703361;
|
|
ivar18 = 59703359;
|
|
ivar19 = 59703298;
|
|
} else {
|
|
ivar14 = 57802756;
|
|
ivar15 = 57802757;
|
|
ivar16 = 57802758;
|
|
ivar17 = 57802759;
|
|
ivar18 = 57802755;
|
|
ivar19 = 57802780;
|
|
}
|
|
ivar20 = 0;
|
|
if (setWidgetRegister(new WidgetPointer(arg0), arg1)) {
|
|
ivar11 = add(script_1743(), script_3365(ivar19));
|
|
ivar20 = script_1744();
|
|
ivar12 = add(subtract(add(ivar20, getWidgetActualHeight()), 1), script_3366(ivar19));
|
|
ivar13 = getWidgetActualWidth();
|
|
}
|
|
if ((isWidgetHidden(new WidgetPointer(ivar15)) && (getWidgetActualX(new WidgetPointer(ivar15)) == ivar11)) && (getWidgetActualY(new WidgetPointer(ivar15)) == ivar12)) {
|
|
return;
|
|
}
|
|
deleteAllExtraChilds(new WidgetPointer(ivar16));
|
|
deleteAllExtraChilds(new WidgetPointer(ivar17));
|
|
cs2method2100(0, 0, new WidgetPointer(ivar16));
|
|
ivar21 = getOtherCommonData(arg5, 683);
|
|
ivar22 = script_2581(arg5);
|
|
ivar23 = script_829(arg5, ivar21);
|
|
ivar24 = 0;
|
|
ivar25 = 0;
|
|
ivar26 = 0;
|
|
while (ivar25 <= ivar23) {
|
|
if (ivar26 != ivar22) {
|
|
createExtraChild(new WidgetPointer(ivar16), 4, getExtraChildGap(new WidgetPointer(ivar16)));
|
|
setWidgetSize(2, 15, 1, 0);
|
|
setWidgetPosition(0, ivar24, 1, 0);
|
|
setWidgetTextAlignment(1, 1, 0);
|
|
setWidgetFont(494);
|
|
setScriptCallOnMouseEntered(1356, new WidgetPointer(-32768,3), -2147483643, 2511483, "Iii");
|
|
if (arg5 != 1009) {
|
|
if (ivar25 < ivar23) {
|
|
setWidgetRGB(new Color(235, 224, 188));
|
|
setScriptCallOnMouseExit(1356, new WidgetPointer(-32768,3), -2147483643, 15458492, "Iii");
|
|
} else {
|
|
setWidgetRGB(new Color(0, 177, 225));
|
|
setScriptCallOnMouseExit(1356, new WidgetPointer(-32768,3), -2147483643, 45537, "Iii");
|
|
}
|
|
} else if (ivar25 > 0) {
|
|
setWidgetRGB(new Color(235, 224, 188));
|
|
setScriptCallOnMouseExit(1356, new WidgetPointer(-32768,3), -2147483643, 15458492, "Iii");
|
|
} else {
|
|
setWidgetRGB(new Color(0, 177, 225));
|
|
setScriptCallOnMouseExit(1356, new WidgetPointer(-32768,3), -2147483643, 45537, "Iii");
|
|
}
|
|
if (ivar21 != -1) {
|
|
setWidgetText(cs2method_3408(105, 115, ivar21, ivar26));
|
|
} else {
|
|
setWidgetText(script_2693(ivar25));
|
|
}
|
|
setScriptCallOnMousePressed(2699, ivar26, arg5, arg6, arg7, arg8, arg9, arg10, "iJiiiii");
|
|
ivar24 = add(ivar24, getWidgetActualHeight());
|
|
}
|
|
ivar25 = add(ivar25, 1);
|
|
ivar26 = add(ivar26, 1);
|
|
}
|
|
ivar24 = add(ivar24, 2);
|
|
ivar27 = 0;
|
|
if (((boolean)arg10)) {
|
|
ivar27 = 334;
|
|
} else {
|
|
ivar27 = getWidgetActualHeight(new WidgetPointer(ivar14));
|
|
}
|
|
ivar28 = 1;
|
|
if (ivar27 < add(ivar12, ivar24)) {
|
|
ivar12 = add(subtract(add(ivar20, 1), ivar24), script_3366(ivar19));
|
|
setWidgetPosition(0, 0, 1, 0, new WidgetPointer(ivar18));
|
|
ivar28 = 0;
|
|
} else {
|
|
setWidgetPosition(0, 0, 1, 2, new WidgetPointer(ivar18));
|
|
setWidgetScrollMax(0, 0, new WidgetPointer(ivar16));
|
|
setWidgetIsHidden(true, new WidgetPointer(ivar17));
|
|
}
|
|
setWidgetPosition(ivar11, ivar12, 0, 0, new WidgetPointer(ivar15));
|
|
setWidgetSize(ivar13, ivar24, 0, 0, new WidgetPointer(ivar15));
|
|
setWidgetIsHidden(false, new WidgetPointer(ivar15));
|
|
if (setWidgetRegister(new WidgetPointer(arg0), arg2)) {
|
|
setWidgetSprite(2556);
|
|
}
|
|
if ((arg4 != -1) && setWidgetRegister(new WidgetPointer(arg0), arg4)) {
|
|
setWidgetRGB(new Color(178, 170, 159));
|
|
}
|
|
if (setWidgetRegister(new WidgetPointer(arg0), arg1)) {
|
|
setScriptCallOnMousePressed(2696, new WidgetPointer(arg0), arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, "IiiiiJiiiii");
|
|
setScriptCallOnMouseEntered(2691, new WidgetPointer(-32768,3), arg2, 1, arg3, 8419437, 0, "Ii1ii1");
|
|
setScriptCallOnMouseExit(2691, new WidgetPointer(-32768,3), arg2, 0, arg3, 6249298, 0, "Ii1ii1");
|
|
if (setWidgetRegister(new WidgetPointer(arg0), arg3)) {
|
|
setWidgetRGB(new Color(178, 170, 159));
|
|
if (((boolean)ivar28)) {
|
|
setWidgetSize(getWidgetActualWidth(), add(getWidgetActualHeight(), 5), 0, 0);
|
|
}
|
|
}
|
|
}
|
|
setScriptCallOnMousePressed(2696, new WidgetPointer(arg0), arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, "IiiiiJiiiii", new WidgetPointer(ivar14));
|
|
return;
|
|
}
|