Debug: Include cost multipliers in rail and road type debug info
This commit is contained in:
@@ -1252,6 +1252,8 @@ class NIHRailType : public NIHelper {
|
|||||||
seprintf(buffer, lastof(buffer), " All compatible: 0x" OTTD_PRINTFHEX64, info->all_compatible_railtypes);
|
seprintf(buffer, lastof(buffer), " All compatible: 0x" OTTD_PRINTFHEX64, info->all_compatible_railtypes);
|
||||||
output.print(buffer);
|
output.print(buffer);
|
||||||
PrintTypeLabels(buffer, lastof(buffer), info->label, (const uint32*) info->alternate_labels.data(), info->alternate_labels.size(), output.print);
|
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:");
|
output.print("Debug Info:");
|
||||||
@@ -1561,6 +1563,8 @@ class NIHRoadType : public NIHelper {
|
|||||||
seprintf(buffer, lastof(buffer), " Powered: 0x" OTTD_PRINTFHEX64, rti->powered_roadtypes);
|
seprintf(buffer, lastof(buffer), " Powered: 0x" OTTD_PRINTFHEX64, rti->powered_roadtypes);
|
||||||
output.print(buffer);
|
output.print(buffer);
|
||||||
PrintTypeLabels(buffer, lastof(buffer), rti->label, (const uint32*) rti->alternate_labels.data(), rti->alternate_labels.size(), output.print);
|
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_ROAD);
|
||||||
writeInfo(RTT_TRAM);
|
writeInfo(RTT_TRAM);
|
||||||
|
Reference in New Issue
Block a user