Add tile info dump method to scope_dumper

This commit is contained in:
Jonathan G Rennison
2018-07-26 18:52:47 +01:00
parent 7f027f8dca
commit 8805ab8387
2 changed files with 9 additions and 0 deletions

View File

@@ -17,6 +17,7 @@
#include "vehicle_base.h" #include "vehicle_base.h"
#include "station_base.h" #include "station_base.h"
#include "waypoint_base.h" #include "waypoint_base.h"
#include "map_func.h"
#include "table/strings.h" #include "table/strings.h"
#include "safeguards.h" #include "safeguards.h"
@@ -108,3 +109,8 @@ const char *scope_dumper::StationInfo(const BaseStation *st)
} }
return this->buffer; return this->buffer;
} }
const char *scope_dumper::TileInfo(TileIndex tile)
{
return DumpTileInfo(this->buffer, lastof(this->buffer), tile);
}

View File

@@ -12,6 +12,8 @@
#ifndef SCOPE_INFO_H #ifndef SCOPE_INFO_H
#define SCOPE_INFO_H #define SCOPE_INFO_H
#include "tile_type.h"
#include <functional> #include <functional>
#include <vector> #include <vector>
@@ -70,6 +72,7 @@ struct scope_dumper {
const char *CompanyInfo(int company_id); const char *CompanyInfo(int company_id);
const char *VehicleInfo(const Vehicle *v); const char *VehicleInfo(const Vehicle *v);
const char *StationInfo(const BaseStation *st); const char *StationInfo(const BaseStation *st);
const char *TileInfo(TileIndex tile);
private: private:
char buffer[256]; char buffer[256];