mirror of https://github.com/OpenTTD/OpenTTD
Change: Show tile index as decimal number in land info window (#12104)
parent
2d48829999
commit
1a2b54498b
|
@ -3078,7 +3078,8 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Tramway
|
||||||
STR_LAND_AREA_INFORMATION_RAIL_OWNER :{BLACK}Railway owner: {LTBLUE}{STRING1}
|
STR_LAND_AREA_INFORMATION_RAIL_OWNER :{BLACK}Railway owner: {LTBLUE}{STRING1}
|
||||||
STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY :{BLACK}Local authority: {LTBLUE}{STRING1}
|
STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY :{BLACK}Local authority: {LTBLUE}{STRING1}
|
||||||
STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE :None
|
STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE :None
|
||||||
STR_LAND_AREA_INFORMATION_LANDINFO_COORDS :{BLACK}Coordinates: {LTBLUE}{NUM} x {NUM} x {NUM} ({RAW_STRING})
|
STR_LAND_AREA_INFORMATION_LANDINFO_COORDS :{BLACK}Coordinates: {LTBLUE}{NUM} x {NUM} x {NUM}
|
||||||
|
STR_LAND_AREA_INFORMATION_LANDINFO_INDEX :{BLACK}Tile index: {LTBLUE}{NUM} ({HEX})
|
||||||
STR_LAND_AREA_INFORMATION_BUILD_DATE :{BLACK}Built/renovated: {LTBLUE}{DATE_LONG}
|
STR_LAND_AREA_INFORMATION_BUILD_DATE :{BLACK}Built/renovated: {LTBLUE}{DATE_LONG}
|
||||||
STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Station class: {LTBLUE}{STRING}
|
STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Station class: {LTBLUE}{STRING}
|
||||||
STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Station type: {LTBLUE}{STRING}
|
STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Station type: {LTBLUE}{STRING}
|
||||||
|
|
|
@ -118,7 +118,7 @@ public:
|
||||||
#else
|
#else
|
||||||
# define LANDINFOD_LEVEL 1
|
# define LANDINFOD_LEVEL 1
|
||||||
#endif
|
#endif
|
||||||
Debug(misc, LANDINFOD_LEVEL, "TILE: 0x{:x} ({},{})", (TileIndex)tile, TileX(tile), TileY(tile));
|
Debug(misc, LANDINFOD_LEVEL, "TILE: {0} (0x{0:x}) ({1},{2})", (TileIndex)tile, TileX(tile), TileY(tile));
|
||||||
Debug(misc, LANDINFOD_LEVEL, "type = 0x{:x}", tile.type());
|
Debug(misc, LANDINFOD_LEVEL, "type = 0x{:x}", tile.type());
|
||||||
Debug(misc, LANDINFOD_LEVEL, "height = 0x{:x}", tile.height());
|
Debug(misc, LANDINFOD_LEVEL, "height = 0x{:x}", tile.height());
|
||||||
Debug(misc, LANDINFOD_LEVEL, "m1 = 0x{:x}", tile.m1());
|
Debug(misc, LANDINFOD_LEVEL, "m1 = 0x{:x}", tile.m1());
|
||||||
|
@ -209,15 +209,16 @@ public:
|
||||||
this->landinfo_data.push_back(GetString(str));
|
this->landinfo_data.push_back(GetString(str));
|
||||||
|
|
||||||
/* Location */
|
/* Location */
|
||||||
std::stringstream tile_ss;
|
|
||||||
tile_ss << "0x" << std::setfill('0') << std::setw(4) << std::hex << std::uppercase << tile.base(); // 0x%.4X
|
|
||||||
|
|
||||||
SetDParam(0, TileX(tile));
|
SetDParam(0, TileX(tile));
|
||||||
SetDParam(1, TileY(tile));
|
SetDParam(1, TileY(tile));
|
||||||
SetDParam(2, GetTileZ(tile));
|
SetDParam(2, GetTileZ(tile));
|
||||||
SetDParamStr(3, tile_ss.str());
|
|
||||||
this->landinfo_data.push_back(GetString(STR_LAND_AREA_INFORMATION_LANDINFO_COORDS));
|
this->landinfo_data.push_back(GetString(STR_LAND_AREA_INFORMATION_LANDINFO_COORDS));
|
||||||
|
|
||||||
|
/* Tile index */
|
||||||
|
SetDParam(0, tile);
|
||||||
|
SetDParam(1, tile);
|
||||||
|
this->landinfo_data.push_back(GetString(STR_LAND_AREA_INFORMATION_LANDINFO_INDEX));
|
||||||
|
|
||||||
/* Local authority */
|
/* Local authority */
|
||||||
SetDParam(0, STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE);
|
SetDParam(0, STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE);
|
||||||
if (t != nullptr) {
|
if (t != nullptr) {
|
||||||
|
|
Loading…
Reference in New Issue