(svn r6904) -CodeChange : Cleanup of industry_cmd (Step-5).
Add member life_type to IndustrySpec and remove the now useless _industry_close_mode array
This commit is contained in:
14
industry.h
14
industry.h
@@ -12,6 +12,12 @@ enum {
|
||||
INVALID_INDUSTRY = 0xFFFF,
|
||||
};
|
||||
|
||||
typedef enum IndustryLifeTypes {
|
||||
INDUSTRYLIFE_NOT_CLOSABLE, ///< Industry can never close
|
||||
INDUSTRYLIFE_PRODUCTION, ///< Industry can close and change of production
|
||||
INDUSTRYLIFE_CLOSABLE, ///< Industry can only close (no production change)
|
||||
} IndustryLifeType;
|
||||
|
||||
struct Industry {
|
||||
TileIndex xy;
|
||||
byte width; /* swapped order of w/h with town */
|
||||
@@ -62,6 +68,8 @@ typedef struct IndustrySpec {
|
||||
byte minimal_cargo;
|
||||
CargoID accepts_cargo[3];
|
||||
|
||||
IndustryLifeType life_type; //this is also known as Industry production flag, in newgrf specs
|
||||
|
||||
StringID closure_text;
|
||||
StringID production_up_text;
|
||||
StringID production_down_text;
|
||||
@@ -191,10 +199,4 @@ enum {
|
||||
IT_INVALID = 255,
|
||||
};
|
||||
|
||||
typedef enum IndustryLifeTypes {
|
||||
INDUSTRYLIFE_NOT_CLOSABLE, ///< Industry can never close
|
||||
INDUSTRYLIFE_PRODUCTION, ///< Industry can close and change of production
|
||||
INDUSTRYLIFE_CLOSABLE, ///< Industry can only close (no production change)
|
||||
} IndustryLifeType;
|
||||
|
||||
#endif /* INDUSTRY_H */
|
||||
|
||||
Reference in New Issue
Block a user