diff options
author | belugas <belugas@openttd.org> | 2006-04-24 21:10:56 +0000 |
---|---|---|
committer | belugas <belugas@openttd.org> | 2006-04-24 21:10:56 +0000 |
commit | 31c0641bd34036decfe50e363edfad0e1e71f060 (patch) | |
tree | d080bac8a9cda725440a23acb119e6257fe7731c /sprite.h | |
parent | ca367408bb89eeaedd280b2fa0c440611b32e5ed (diff) | |
download | openttd-31c0641bd34036decfe50e363edfad0e1e71f060.tar.xz |
(svn r4568) CodeChange : Bring definitions and uses of DrawTypesStructures toguether.
Diffstat (limited to 'sprite.h')
-rw-r--r-- | sprite.h | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -22,6 +22,21 @@ typedef struct DrawTileSprites { const DrawTileSeqStruct* seq; } DrawTileSprites; +/** + * This structure is the same for both Industries and Houses. + * Buildings here reference a general type of construction + */ +typedef struct DrawBuildingsTileStruct { + SpriteID ground; + SpriteID building; + byte subtile_x:4; + byte subtile_y:4; + byte width:4; + byte height:4; + byte dz; + byte draw_proc; /* this allows to specify a special drawing procedure.*/ +} DrawBuildingsTileStruct; + // Iterate through all DrawTileSeqStructs in DrawTileSprites. #define foreach_draw_tile_seq(idx, list) for (idx = list; ((byte) idx->delta_x) != 0x80; idx++) |