mirror of https://github.com/OpenTTD/OpenTTD
Compare commits
3 Commits
c764e506be
...
3d68ea4c07
Author | SHA1 | Date |
---|---|---|
|
3d68ea4c07 | |
|
c69fc76395 | |
|
0cc6896bdf |
|
@ -709,6 +709,17 @@ static uint32_t VehicleGetVariable(Vehicle *v, const VehicleScopeResolver *objec
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case 0x65:
|
||||||
|
if (v->type == VEH_TRAIN) {
|
||||||
|
RailType rt = GetRailType(v->tile);
|
||||||
|
return GetBadgeVariableResult(*object->ro.grffile, GetRailTypeInfo(rt)->badges, parameter);
|
||||||
|
}
|
||||||
|
if (v->type == VEH_ROAD) {
|
||||||
|
RoadType rt = GetRoadType(v->tile, GetRoadTramType(RoadVehicle::From(v)->roadtype));
|
||||||
|
return GetBadgeVariableResult(*object->ro.grffile, GetRoadTypeInfo(rt)->badges, parameter);
|
||||||
|
}
|
||||||
|
return UINT_MAX;
|
||||||
|
|
||||||
case 0x7A: return GetBadgeVariableResult(*object->ro.grffile, v->GetEngine()->badges, parameter);
|
case 0x7A: return GetBadgeVariableResult(*object->ro.grffile, v->GetEngine()->badges, parameter);
|
||||||
|
|
||||||
case 0xFE:
|
case 0xFE:
|
||||||
|
|
|
@ -184,7 +184,7 @@ public:
|
||||||
/**
|
/**
|
||||||
* Bridge offset
|
* Bridge offset
|
||||||
*/
|
*/
|
||||||
SpriteID bridge_offset;
|
uint8_t bridge_offset;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Original railtype number to use when drawing non-newgrf railtypes, or when drawing stations.
|
* Original railtype number to use when drawing non-newgrf railtypes, or when drawing stations.
|
||||||
|
|
Loading…
Reference in New Issue