113 lines
2.2 KiB
Plaintext

void script_1147(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) {
int ivar6;
int ivar7;
ivar6 = -1;
ivar7 = -1;
if (arg1 == arg0) {
setWidgetSize(106, 27, 0, 0, new WidgetPointer(arg3));
switch (arg0) {
flow_2:
case 0:
ivar6 = 3095;
break;
case 2:
SWITCH (getLanguage()) {
case 1:
GOTO flow_4
case 2:
GOTO flow_5
case 3:
GOTO flow_6
}
ivar6 = 3098;
GOTO flow_7
flow_4:
ivar6 = 3104;
GOTO flow_7
flow_5:
ivar6 = 3110;
GOTO flow_7
flow_6:
ivar6 = 3098;
flow_7:
break;
case 1:
ivar6 = 3119;
break;
case 3:
ivar6 = 3122;
}
setWidgetSprite(ivar6, new WidgetPointer(arg4));
setScriptCallOnMouseEntered(-1, "", new WidgetPointer(arg3));
setScriptCallOnMouseExit(-1, "", new WidgetPointer(arg3));
setScriptCallOnMousePressed(-1, "", new WidgetPointer(arg3));
} else {
setWidgetSize(106, 27, 0, 0, new WidgetPointer(arg3));
switch (arg0) {
flow_12:
case 0:
SWITCH (getLanguage()) {
case 1:
GOTO flow_13
case 2:
GOTO flow_14
case 3:
GOTO flow_15
}
ivar6 = 3093;
ivar7 = 3094;
GOTO flow_16
flow_13:
ivar6 = 3099;
ivar7 = 3100;
GOTO flow_16
flow_14:
ivar6 = 3105;
ivar7 = 3106;
GOTO flow_16
flow_15:
ivar6 = 3111;
ivar7 = 3112;
flow_16:
break;
case 2:
SWITCH (getLanguage()) {
case 1:
GOTO flow_18
case 2:
GOTO flow_19
case 3:
GOTO flow_20
}
ivar6 = 3096;
ivar7 = 3097;
GOTO flow_21
flow_18:
ivar6 = 3102;
ivar7 = 3103;
GOTO flow_21
flow_19:
ivar6 = 3108;
ivar7 = 3109;
GOTO flow_21
flow_20:
ivar6 = 3096;
ivar7 = 3097;
flow_21:
break;
case 1:
ivar6 = 3117;
ivar7 = 3118;
break;
case 3:
ivar6 = 3120;
ivar7 = 3121;
}
setWidgetSprite(ivar6, new WidgetPointer(arg4));
setScriptCallOnMouseEntered(1148, arg0, new WidgetPointer(arg4), ivar6, ivar7, 1, "iIdd1", new WidgetPointer(arg3));
setScriptCallOnMouseExit(1148, arg0, new WidgetPointer(arg4), ivar6, ivar7, 0, "iIdd1", new WidgetPointer(arg3));
setScriptCallOnMousePressed(2697, arg0, arg5, "ii", new WidgetPointer(arg3));
}
return;
}