(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:
belugas
2006-10-23 16:35:27 +00:00
parent 57808404d4
commit 9c1e89b0c0
3 changed files with 50 additions and 50 deletions

View File

@@ -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 */