Debug: Add vehicle position and road veh vars to vehicle debug window
This commit is contained in:
@@ -108,6 +108,8 @@ class NIHVehicle : public NIHelper {
|
||||
seprintf(buffer, lastof(buffer), " VirtXYTile: %X (%u x %u)", vtile, TileX(vtile), TileY(vtile));
|
||||
print(buffer);
|
||||
}
|
||||
seprintf(buffer, lastof(buffer), " Position: %X, %X, %X", v->x_pos, v->y_pos, v->z_pos);
|
||||
print(buffer);
|
||||
|
||||
if (v->IsPrimaryVehicle()) {
|
||||
seprintf(buffer, lastof(buffer), " Order indices: real: %u, implicit: %u, tt: %u",
|
||||
@@ -150,6 +152,12 @@ class NIHVehicle : public NIHelper {
|
||||
t->wait_counter, t->reverse_distance, t->tunnel_bridge_signal_num, t->speed_restriction, t->railtype, t->compatible_railtypes);
|
||||
print(buffer);
|
||||
}
|
||||
if (v->type == VEH_ROAD) {
|
||||
const RoadVehicle *rv = RoadVehicle::From(v);
|
||||
seprintf(buffer, lastof(buffer), " Overtaking: %u, overtaking_ctr: %u, overtaking threshold: %u, speed: %u",
|
||||
rv->overtaking, rv->overtaking_ctr, rv->GetOvertakingCounterThreshold(), rv->cur_speed);
|
||||
print(buffer);
|
||||
}
|
||||
if (v->type == VEH_SHIP) {
|
||||
const Ship *s = Ship::From(v);
|
||||
seprintf(buffer, lastof(buffer), " Lost counter: %u",
|
||||
|
Reference in New Issue
Block a user