57 lines
2.3 KiB
Plaintext
57 lines
2.3 KiB
Plaintext
void script_2242() {
|
|
int ivar0;
|
|
playSoundEffect(8727, 3, 0);
|
|
setWidgetText(new WidgetPointer(927,22), "Turns taken score: " + intToStr(standart_config_1674) + " x 101 = " + intToStr(multiply(standart_config_1674, 101)));
|
|
setWidgetText(new WidgetPointer(927,26), "Resources spare: " + intToStr(add(standart_config_1688, add(standart_config_1687, standart_config_1686))) + " x -10 = -" + intToStr(multiply(add(standart_config_1688, add(standart_config_1687, standart_config_1686)), 10)));
|
|
if (standart_config_1674 < 16) {
|
|
setWidgetText(new WidgetPointer(927,27), "Completed within turn limit: -100");
|
|
} else {
|
|
setWidgetText(new WidgetPointer(927,27), "Not completed within turn limit: 0");
|
|
}
|
|
setWidgetText(new WidgetPointer(927,28), "Workers employed: " + intToStr(standart_config_1681) + " x -10 = -" + intToStr(multiply(standart_config_1681, 10)));
|
|
setWidgetText(new WidgetPointer(927,32), "Turns taken: " + intToStr(standart_config_1674));
|
|
if (((boolean)bitconfig_7324)) {
|
|
setWidgetText(new WidgetPointer(927,23), "Oven not repaired: 50");
|
|
} else {
|
|
setWidgetText(new WidgetPointer(927,23), "Oven repaired: 0");
|
|
}
|
|
if (((boolean)bitconfig_7326)) {
|
|
setWidgetText(new WidgetPointer(927,24), "Conveyor not repaired: 50");
|
|
} else {
|
|
setWidgetText(new WidgetPointer(927,24), "Conveyor repaired: 0");
|
|
}
|
|
if (((boolean)bitconfig_7325)) {
|
|
setWidgetText(new WidgetPointer(927,25), "Painter not repaired: 50");
|
|
} else {
|
|
setWidgetText(new WidgetPointer(927,25), "Painter repaired: 0");
|
|
}
|
|
ivar0 = 0;
|
|
ivar0 = multiply(standart_config_1674, 101);
|
|
if (((boolean)bitconfig_7325)) {
|
|
ivar0 = add(ivar0, 50);
|
|
}
|
|
if (((boolean)bitconfig_7324)) {
|
|
ivar0 = add(ivar0, 50);
|
|
}
|
|
if (((boolean)bitconfig_7326)) {
|
|
ivar0 = add(ivar0, 50);
|
|
}
|
|
ivar0 = subtract(ivar0, multiply(add(standart_config_1688, add(standart_config_1687, standart_config_1686)), 10));
|
|
if (standart_config_1674 < 16) {
|
|
ivar0 = subtract(ivar0, 100);
|
|
}
|
|
ivar0 = subtract(ivar0, multiply(standart_config_1681, 10));
|
|
if (ivar0 < 0) {
|
|
ivar0 = 0;
|
|
}
|
|
if (ivar0 > 32768) {
|
|
ivar0 = 32768;
|
|
}
|
|
if (ivar0 == bitconfig_7339) {
|
|
setWidgetText(new WidgetPointer(927,31), "Final score: " + intToStr(ivar0) + " (New best score)");
|
|
} else {
|
|
setWidgetText(new WidgetPointer(927,31), "Final score: " + intToStr(ivar0));
|
|
}
|
|
return;
|
|
}
|