diff --git a/src/scope_info.cpp b/src/scope_info.cpp index 48350f16a7..0cd9da1145 100644 --- a/src/scope_info.cpp +++ b/src/scope_info.cpp @@ -17,6 +17,7 @@ #include "vehicle_base.h" #include "station_base.h" #include "waypoint_base.h" +#include "map_func.h" #include "table/strings.h" #include "safeguards.h" @@ -108,3 +109,8 @@ const char *scope_dumper::StationInfo(const BaseStation *st) } return this->buffer; } + +const char *scope_dumper::TileInfo(TileIndex tile) +{ + return DumpTileInfo(this->buffer, lastof(this->buffer), tile); +} diff --git a/src/scope_info.h b/src/scope_info.h index a908804c74..d5d7c402d0 100644 --- a/src/scope_info.h +++ b/src/scope_info.h @@ -12,6 +12,8 @@ #ifndef SCOPE_INFO_H #define SCOPE_INFO_H +#include "tile_type.h" + #include #include @@ -70,6 +72,7 @@ struct scope_dumper { const char *CompanyInfo(int company_id); const char *VehicleInfo(const Vehicle *v); const char *StationInfo(const BaseStation *st); + const char *TileInfo(TileIndex tile); private: char buffer[256];