|
@@ -11,24 +11,25 @@
|
|
|
typedef byte IndustryGfx;
|
|
|
typedef uint8 IndustryType;
|
|
|
|
|
|
enum {
|
|
|
INVALID_INDUSTRY = 0xFFFF,
|
|
|
NEW_INDUSTRYOFFSET = 37, ///< original number of industries
|
|
|
NUM_INDUSTRYTYPES = 37, ///< total number of industries, new and old
|
|
|
INDUSTRYTILE_NOANIM = 0xFF, ///< flag to mark industry tiles as having no animation
|
|
|
NEW_INDUSTRYTILEOFFSET = 175, ///< original number of tiles
|
|
|
INVALID_INDUSTRYTYPE = NUM_INDUSTRYTYPES, ///< one above amount is considered invalid
|
|
|
NUM_INDUSTRYTILES = NEW_INDUSTRYTILEOFFSET, ///< total number of industry tiles, new and old
|
|
|
INVALID_INDUSTRYTILE = NUM_INDUSTRYTILES, ///< one above amount is considered invalid
|
|
|
INDUSTRY_COMPLETED = 3, ///< final stage of industry construction.
|
|
|
};
|
|
|
|
|
|
enum {
|
|
|
CLEAN_RANDOMSOUNDS, ///< Free the dynamically allocated sounds table
|
|
|
CLEAN_TILELSAYOUT, ///< Free the dynamically allocated tile layout structure
|
|
|
};
|
|
|
|
|
|
enum IndustryLifeType {
|
|
|
INDUSTRYLIFE_BLACK_HOLE = 0, ///< Like power plants and banks
|
|
|
INDUSTRYLIFE_EXTRACTIVE = 1 << 0, ///< Like mines
|
|
|
INDUSTRYLIFE_ORGANIC = 1 << 1, ///< Like forests
|
|
|
INDUSTRYLIFE_PROCESSING = 1 << 2, ///< Like factories
|