Simplify timetable leftover ticks string

This commit is contained in:
Jonathan G Rennison
2023-05-10 18:55:29 +01:00
parent e7f7cd06bd
commit 7941eb5187
6 changed files with 10 additions and 12 deletions

View File

@@ -1596,18 +1596,16 @@ static char *FormatString(char *buff, const char *str_arg, StringParameters *arg
};
StringParameters tmp_params(args_array);
buff = FormatString(buff, GetStringPtr(STR_TIMETABLE_MINUTES_LONG), &tmp_params, last);
if (leftover == 0) break;
str = STR_EMPTY;
}
if (leftover != 0) {
int64 args_array[3] = { str, units, leftover };
StringParameters tmp_params(args_array);
buff = FormatString(buff, GetStringPtr(STR_TIMETABLE_LEFTOVER_TICKS), &tmp_params, last);
} else {
int64 args_array[1] = { units };
StringParameters tmp_params(args_array);
buff = FormatString(buff, GetStringPtr(str), &tmp_params, last);
}
if (leftover != 0) {
int64 args_array[1] = { leftover };
StringParameters tmp_params(args_array);
buff = FormatString(buff, GetStringPtr(STR_TIMETABLE_LEFTOVER_TICKS), &tmp_params, last);
}
}
break;