36 lines
1.6 KiB
Plaintext
36 lines
1.6 KiB
Plaintext
int script_3992(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,string arg6) {
|
|
int ivar6;
|
|
int ivar7;
|
|
int ivar8;
|
|
setWidgetIsHidden(false, new WidgetPointer(arg2));
|
|
setWidgetText(new WidgetPointer(arg2), arg6);
|
|
setWidgetFont(495, new WidgetPointer(arg2));
|
|
setWidgetTextAlignment(0, 1, 0, new WidgetPointer(arg2));
|
|
ivar6 = subtract(getWidgetActualWidth(new WidgetPointer(arg5)), 34);
|
|
if (((boolean)script_3999(arg3))) {
|
|
ivar6 = add(ivar6, 9);
|
|
}
|
|
ivar7 = 0;
|
|
if (arg4 != -1) {
|
|
ivar7 = getWidgetActualHeight(new WidgetPointer(arg4));
|
|
ivar6 = subtract(ivar6, 21);
|
|
}
|
|
ivar8 = max(add(ivar7, 5), multiply(15, getLineCount(ivar6, 495, arg6)));
|
|
setWidgetSize(ivar6, ivar8, 0, 0, new WidgetPointer(arg2));
|
|
setWidgetPosition(9, arg1, 0, 0, new WidgetPointer(arg2));
|
|
if (((boolean)script_3999(arg3)) && (arg4 != -1)) {
|
|
setWidgetIsHidden(false, new WidgetPointer(arg4));
|
|
setWidgetPosition(16, add(arg1, divide(subtract(ivar8, getWidgetActualHeight(new WidgetPointer(arg4))), 2)), 2, 0, new WidgetPointer(arg4));
|
|
if ((bitconfig_8578 == arg0) && (bitconfig_8594 == arg3)) {
|
|
setWidgetSprite(5623, new WidgetPointer(arg4));
|
|
setScriptCallOnMouseEntered(4009, 0, 1, new WidgetPointer(arg4), "iiI", new WidgetPointer(arg4));
|
|
setScriptCallOnMouseExit(4009, 1, 1, new WidgetPointer(arg4), "iiI", new WidgetPointer(arg4));
|
|
} else {
|
|
setWidgetSprite(5621, new WidgetPointer(arg4));
|
|
setScriptCallOnMouseEntered(4009, 0, 0, new WidgetPointer(arg4), "iiI", new WidgetPointer(arg4));
|
|
setScriptCallOnMouseExit(4009, 1, 0, new WidgetPointer(arg4), "iiI", new WidgetPointer(arg4));
|
|
}
|
|
}
|
|
return add(arg1, ivar8);
|
|
}
|