|
OpenTTD
|
Information about the behaviour of the default industry tiles. More...
Go to the source code of this file.
Data Structures | |
| struct | DrawIndustryAnimationStruct |
| This is used to gather some data about animation drawing in the industry code Image_1-2-3 are in fact only offset in the sprites used by the industry. More... | |
| struct | DrawIndustryCoordinates |
| Simple structure gathering x,y coordinates for industries animations. More... | |
Macros | |
| #define | M(s1, p1, s2, p2, sx, sy, w, h, dz, p) { { s1, p1 }, { s2, p2 }, sx, sy, w, h, dz, p } |
| Macro to ease the declaration of the array. | |
| #define | MD(img1, img2, img3) { (50 - img1 * 2), img1, img2, img3 } |
| this is ONLY used for Toy Factory. | |
Variables | |
|
static const DrawBuildingsTileStruct | _industry_draw_tile_data [NEW_INDUSTRYTILEOFFSET *4] |
| Structure for industry tiles drawing. | |
|
static const DrawIndustryAnimationStruct | _draw_industry_spec1 [96] |
| static const DrawIndustryCoordinates | _drawtile_proc1 [5] |
|
static const DrawIndustryAnimationStruct | _industry_anim_offs_toys [] |
| static const byte | _industry_anim_offs_toffee [] |
| static const byte | _industry_anim_offs_bubbles [] |
| static const DrawIndustryCoordinates | _coal_plant_sparks [] |
| Movement of the sparks , only used for Power Station. | |
Information about the behaviour of the default industry tiles.
Definition in file industry_land.h.
| #define M | ( | s1, | |
| p1, | |||
| s2, | |||
| p2, | |||
| sx, | |||
| sy, | |||
| w, | |||
| h, | |||
| dz, | |||
| p | |||
| ) | { { s1, p1 }, { s2, p2 }, sx, sy, w, h, dz, p } |
Macro to ease the declaration of the array.
| s1 | sprite ID of ground sprite |
| p1 | palette ID of ground sprite |
| s2 | sprite ID of building sprite |
| p2 | palette ID of building sprite |
| sx | coordinate x of the sprite |
| sy | coordinate y of the sprite |
| w | width of the sprite |
| h | height of the sprite |
| dz | virtual height of the sprite |
| p | this allows to specify a special drawing procedure. |
Definition at line 50 of file industry_land.h.
| #define MD | ( | img1, | |
| img2, | |||
| img3 | |||
| ) | { (50 - img1 * 2), img1, img2, img3 } |
this is ONLY used for Toy Factory.
255 means no drawing
| img1 | offset from base sprite SPR_IT_SUGAR_MINE_SIEVE |
| img2 | offset from base sprite SPR_IT_SUGAR_MINE_CLOUDS |
| img3 | offset from base sprite SPR_IT_SUGAR_MINE_PILE |
Definition at line 873 of file industry_land.h.
|
static |
Movement of the sparks , only used for Power Station.
Definition at line 950 of file industry_land.h.
|
static |
Definition at line 858 of file industry_land.h.
|
static |
Definition at line 940 of file industry_land.h.
|
static |
Definition at line 929 of file industry_land.h.
1.8.1.2