| 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
 1.8.1.2