Debug: Include cost multipliers in rail and road type debug info

pull/434/head
Jonathan G Rennison 2 years ago
parent 3d8187261a
commit a58d910a0b

@ -1252,6 +1252,8 @@ class NIHRailType : public NIHelper {
seprintf(buffer, lastof(buffer), " All compatible: 0x" OTTD_PRINTFHEX64, info->all_compatible_railtypes);
output.print(buffer);
PrintTypeLabels(buffer, lastof(buffer), info->label, (const uint32*) info->alternate_labels.data(), info->alternate_labels.size(), output.print);
seprintf(buffer, lastof(buffer), " Cost multiplier: %u/8, Maintenance multiplier: %u/8", info->cost_multiplier, info->maintenance_multiplier);
output.print(buffer);
};
output.print("Debug Info:");
@ -1561,6 +1563,8 @@ class NIHRoadType : public NIHelper {
seprintf(buffer, lastof(buffer), " Powered: 0x" OTTD_PRINTFHEX64, rti->powered_roadtypes);
output.print(buffer);
PrintTypeLabels(buffer, lastof(buffer), rti->label, (const uint32*) rti->alternate_labels.data(), rti->alternate_labels.size(), output.print);
seprintf(buffer, lastof(buffer), " Cost multiplier: %u/8, Maintenance multiplier: %u/8", rti->cost_multiplier, rti->maintenance_multiplier);
output.print(buffer);
};
writeInfo(RTT_ROAD);
writeInfo(RTT_TRAM);

Loading…
Cancel
Save