(svn r15417) -Codechange: Add default rail type labels and support for per-GRF translation table.
This commit is contained in:
12
src/rail.cpp
12
src/rail.cpp
@@ -207,3 +207,15 @@ RailTypes GetCompanyRailtypes(CompanyID company)
|
||||
|
||||
return rt;
|
||||
}
|
||||
|
||||
RailType GetRailTypeByLabel(RailTypeLabel label)
|
||||
{
|
||||
/* Loop through each rail type until the label is found */
|
||||
for (RailType r = RAILTYPE_BEGIN; r != RAILTYPE_END; r++) {
|
||||
const RailtypeInfo *rti = GetRailTypeInfo(r);
|
||||
if (rti->label == label) return r;
|
||||
}
|
||||
|
||||
/* No matching label was found, so it is invalid */
|
||||
return INVALID_RAILTYPE;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user