24 lines
911 B
Plaintext
24 lines
911 B
Plaintext
int script_4180(int arg0,int arg1,int arg2,string arg3) {
|
|
int ivar3;
|
|
int ivar4;
|
|
ivar3 = add(multiply(getLineCount(getWidgetActualWidth(new WidgetPointer(arg1)), 494, arg3), 10), 2);
|
|
ivar4 = subtract(getClientCycle(), arg2);
|
|
if ((arg2 > 0) && (ivar4 < 255)) {
|
|
createExtraChild(new WidgetPointer(arg1), 3, getExtraChildGap(new WidgetPointer(arg1)));
|
|
setWidgetSize(0, ivar3, 1, 0);
|
|
setWidgetPosition(0, arg0, 1, 0);
|
|
setWidgetFilled(1);
|
|
setWidgetRGB(new Color(255, 0, 0));
|
|
cs2method2103(max(ivar4, 0));
|
|
setScriptCallOnGameloop(4181, new WidgetPointer(-32768,3), -2147483643, "Ii");
|
|
}
|
|
createExtraChild(new WidgetPointer(arg1), 4, getExtraChildGap(new WidgetPointer(arg1)));
|
|
setWidgetSize(0, ivar3, 1, 0);
|
|
setWidgetPosition(0, arg0, 1, 0);
|
|
setWidgetRGB(new Color(170, 170, 170));
|
|
setWidgetFont(494);
|
|
setWidgetTextAlignment(1, 1, 0);
|
|
setWidgetText(arg3);
|
|
return add(add(arg0, ivar3), 2);
|
|
}
|