1
0
Fork 0

Cleanup: Remove questionable syntax in town rating display

pull/7375/head
Johannes E. Krause 2019-03-12 18:08:13 +01:00 committed by PeterN
parent 21ec3e5531
commit e6798ffdca
1 changed files with 8 additions and 9 deletions

View File

@ -154,15 +154,14 @@ public:
SetDParam(1, c->index);
int r = this->town->ratings[c->index];
StringID str;
(str = STR_CARGO_RATING_APPALLING, r <= RATING_APPALLING) || // Apalling
(str++, r <= RATING_VERYPOOR) || // Very Poor
(str++, r <= RATING_POOR) || // Poor
(str++, r <= RATING_MEDIOCRE) || // Mediocore
(str++, r <= RATING_GOOD) || // Good
(str++, r <= RATING_VERYGOOD) || // Very Good
(str++, r <= RATING_EXCELLENT) || // Excellent
(str++, true); // Outstanding
StringID str = STR_CARGO_RATING_APPALLING;
if (r > RATING_APPALLING) str++;
if (r > RATING_VERYPOOR) str++;
if (r > RATING_POOR) str++;
if (r > RATING_MEDIOCRE) str++;
if (r > RATING_GOOD) str++;
if (r > RATING_VERYGOOD) str++;
if (r > RATING_EXCELLENT) str++;
SetDParam(2, str);
if (this->town->exclusivity == c->index) {