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 |
0x80 is sequence terminator | |
int8 | delta_y |
int8 | delta_z |
0x80 identifies 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.
Definition at line 27 of file sprite.h.
bool DrawTileSeqStruct::IsParentSprite | ( | ) | const [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(), and DrawCommonTileSeqInGUI().
bool DrawTileSeqStruct::IsTerminator | ( | ) | const [inline] |
Check whether this is a sequence terminator.
Definition at line 43 of file sprite.h.
References delta_x.
Referenced by DrawWaterTileStruct().
void DrawTileSeqStruct::MakeTerminator | ( | ) | [inline] |