(svn r15417) -Codechange: Add default rail type labels and support for per-GRF translation table.
This commit is contained in:
12
src/rail.h
12
src/rail.h
@@ -132,6 +132,11 @@ struct RailtypeInfo {
|
||||
* Cost multiplier for building this rail type
|
||||
*/
|
||||
uint8 cost_multiplier;
|
||||
|
||||
/**
|
||||
* Unique 32 bit rail type identifier
|
||||
*/
|
||||
RailTypeLabel label;
|
||||
};
|
||||
|
||||
|
||||
@@ -254,6 +259,13 @@ RailType GetBestRailtype(const CompanyID company);
|
||||
*/
|
||||
RailTypes GetCompanyRailtypes(const CompanyID c);
|
||||
|
||||
/**
|
||||
* Get the rail type for a given label.
|
||||
* @param label the railtype label.
|
||||
* @return the railtype.
|
||||
*/
|
||||
RailType GetRailTypeByLabel(RailTypeLabel label);
|
||||
|
||||
/**
|
||||
* Reset all rail type information to its default values.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user