Debug: Avoid compiler warnings in debug window cargo class printing
This commit is contained in:
@@ -967,7 +967,7 @@ class NIHCargo : public NIHelper {
|
|||||||
spec->label >> 24, spec->label >> 16, spec->label >> 8, spec->label,
|
spec->label >> 24, spec->label >> 16, spec->label >> 8, spec->label,
|
||||||
spec->callback_mask);
|
spec->callback_mask);
|
||||||
output.print(buffer);
|
output.print(buffer);
|
||||||
char *b = buffer + seprintf(buffer, lastof(buffer), " Cargo class: %s%s%s%s%s%s%s%s%s%s%s",
|
int written = seprintf(buffer, lastof(buffer), " Cargo class: %s%s%s%s%s%s%s%s%s%s%s",
|
||||||
(spec->classes & CC_PASSENGERS) != 0 ? "passenger, " : "",
|
(spec->classes & CC_PASSENGERS) != 0 ? "passenger, " : "",
|
||||||
(spec->classes & CC_MAIL) != 0 ? "mail, " : "",
|
(spec->classes & CC_MAIL) != 0 ? "mail, " : "",
|
||||||
(spec->classes & CC_EXPRESS) != 0 ? "express, " : "",
|
(spec->classes & CC_EXPRESS) != 0 ? "express, " : "",
|
||||||
@@ -979,7 +979,7 @@ class NIHCargo : public NIHelper {
|
|||||||
(spec->classes & CC_HAZARDOUS) != 0 ? "hazardous, " : "",
|
(spec->classes & CC_HAZARDOUS) != 0 ? "hazardous, " : "",
|
||||||
(spec->classes & CC_COVERED) != 0 ? "covered/sheltered, " : "",
|
(spec->classes & CC_COVERED) != 0 ? "covered/sheltered, " : "",
|
||||||
(spec->classes & CC_SPECIAL) != 0 ? "special, " : "");
|
(spec->classes & CC_SPECIAL) != 0 ? "special, " : "");
|
||||||
if (b[-2] == ',') b[-2] = 0;
|
if (written >= 2 && buffer[written - 2] == ',') buffer[written - 2] = 0;
|
||||||
output.print(buffer);
|
output.print(buffer);
|
||||||
|
|
||||||
seprintf(buffer, lastof(buffer), " Weight: %u, Capacity multiplier: %u", spec->weight, spec->multiplier);
|
seprintf(buffer, lastof(buffer), " Weight: %u, Capacity multiplier: %u", spec->weight, spec->multiplier);
|
||||||
|
Reference in New Issue
Block a user