mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-12 18:40:29 +00:00
Fix: Allow NewGRF inspection of road tiles. (#11323)
This commit is contained in:
parent
122bfa2afd
commit
6b7537646d
@ -3400,6 +3400,7 @@ STR_NEWGRF_INSPECT_PARENT_TOOLTIP :{BLACK}Inspect
|
|||||||
STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT :{STRING1} at {HEX}
|
STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT :{STRING1} at {HEX}
|
||||||
STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT_OBJECT :Object
|
STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT_OBJECT :Object
|
||||||
STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT_RAIL_TYPE :Rail type
|
STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT_RAIL_TYPE :Rail type
|
||||||
|
STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT_ROAD_TYPE :Road type
|
||||||
|
|
||||||
STR_NEWGRF_INSPECT_QUERY_CAPTION :{WHITE}NewGRF variable 60+x parameter (hexadecimal)
|
STR_NEWGRF_INSPECT_QUERY_CAPTION :{WHITE}NewGRF variable 60+x parameter (hexadecimal)
|
||||||
|
|
||||||
|
@ -775,7 +775,7 @@ GrfSpecFeature GetGrfSpecFeature(TileIndex tile)
|
|||||||
switch (GetTileType(tile)) {
|
switch (GetTileType(tile)) {
|
||||||
default: return GSF_INVALID;
|
default: return GSF_INVALID;
|
||||||
case MP_RAILWAY: return GSF_RAILTYPES;
|
case MP_RAILWAY: return GSF_RAILTYPES;
|
||||||
case MP_ROAD: return IsLevelCrossing(tile) ? GSF_RAILTYPES : GSF_INVALID;
|
case MP_ROAD: return IsLevelCrossing(tile) ? GSF_RAILTYPES : GSF_ROADTYPES;
|
||||||
case MP_HOUSE: return GSF_HOUSES;
|
case MP_HOUSE: return GSF_HOUSES;
|
||||||
case MP_INDUSTRY: return GSF_INDUSTRYTILES;
|
case MP_INDUSTRY: return GSF_INDUSTRYTILES;
|
||||||
case MP_OBJECT: return GSF_OBJECTS;
|
case MP_OBJECT: return GSF_OBJECTS;
|
||||||
|
@ -632,7 +632,7 @@ class NIHRoadType : public NIHelper {
|
|||||||
uint GetParent(uint) const override { return UINT32_MAX; }
|
uint GetParent(uint) const override { return UINT32_MAX; }
|
||||||
const void *GetInstance(uint) const override { return nullptr; }
|
const void *GetInstance(uint) const override { return nullptr; }
|
||||||
const void *GetSpec(uint) const override { return nullptr; }
|
const void *GetSpec(uint) const override { return nullptr; }
|
||||||
void SetStringParameters(uint index) const override { this->SetObjectAtStringParameters(STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT_RAIL_TYPE, INVALID_STRING_ID, index); }
|
void SetStringParameters(uint index) const override { this->SetObjectAtStringParameters(STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT_ROAD_TYPE, INVALID_STRING_ID, index); }
|
||||||
uint32_t GetGRFID(uint) const override { return 0; }
|
uint32_t GetGRFID(uint) const override { return 0; }
|
||||||
|
|
||||||
uint Resolve(uint index, uint var, uint param, bool *avail) const override
|
uint Resolve(uint index, uint var, uint param, bool *avail) const override
|
||||||
|
Loading…
Reference in New Issue
Block a user