| OpenTTD
    | 
A tile child sprite and palette to draw for stations etc, with 3D bounding box. More...
#include <sprite.h>
| Public Member Functions | |
| void | MakeTerminator () | 
| Make this struct a sequence terminator. | |
| bool | IsTerminator () const | 
| Check whether this is a sequence terminator. | |
| bool | IsParentSprite () const | 
| Check whether this is a parent sprite with a boundingbox. | |
| Data Fields | |
| int8 | delta_x | 
| 0x80is sequence terminator | |
| int8 | delta_y | 
| int8 | delta_z | 
| 0x80identifies child sprites | |
| byte | size_x | 
| byte | size_y | 
| byte | size_z | 
| PalSpriteID | image | 
A tile child sprite and palette to draw for stations etc, with 3D bounding box.
| 
 | inline | 
Check whether this is a parent sprite with a boundingbox.
Definition at line 49 of file sprite.h.
References delta_z.
Referenced by DrawCommonTileSeq(), DrawCommonTileSeqInGUI(), NewGRFSpriteLayout::ProcessRegisters(), and ReadSpriteLayout().
| 
 | inline | 
Check whether this is a sequence terminator.
Definition at line 43 of file sprite.h.
References delta_x.
Referenced by DrawWaterTileStruct(), and StationChangeInfo().
| 
 | inline | 
Make this struct a sequence terminator.
Definition at line 37 of file sprite.h.
References delta_x.
Referenced by NewGRFSpriteLayout::Allocate(), and NewGRFSpriteLayout::PrepareLayout().
 1.8.1.2
 1.8.1.2