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));
|
seprintf(buffer, lastof(buffer), " VirtXYTile: %X (%u x %u)", vtile, TileX(vtile), TileY(vtile));
|
||||||
print(buffer);
|
print(buffer);
|
||||||
}
|
}
|
||||||
|
seprintf(buffer, lastof(buffer), " Position: %X, %X, %X", v->x_pos, v->y_pos, v->z_pos);
|
||||||
|
print(buffer);
|
||||||
|
|
||||||
if (v->IsPrimaryVehicle()) {
|
if (v->IsPrimaryVehicle()) {
|
||||||
seprintf(buffer, lastof(buffer), " Order indices: real: %u, implicit: %u, tt: %u",
|
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);
|
t->wait_counter, t->reverse_distance, t->tunnel_bridge_signal_num, t->speed_restriction, t->railtype, t->compatible_railtypes);
|
||||||
print(buffer);
|
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) {
|
if (v->type == VEH_SHIP) {
|
||||||
const Ship *s = Ship::From(v);
|
const Ship *s = Ship::From(v);
|
||||||
seprintf(buffer, lastof(buffer), " Lost counter: %u",
|
seprintf(buffer, lastof(buffer), " Lost counter: %u",
|
||||||
|
Reference in New Issue
Block a user