summaryrefslogtreecommitdiff
path: root/src/sprite.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sprite.h')
-rw-r--r--src/sprite.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/sprite.h b/src/sprite.h
index 9dca01a66..ceaf8a714 100644
--- a/src/sprite.h
+++ b/src/sprite.h
@@ -15,11 +15,13 @@ typedef struct DrawTileSeqStruct {
byte size_x;
byte size_y;
byte size_z;
- uint32 image;
+ SpriteID image;
+ SpriteID pal;
} DrawTileSeqStruct;
typedef struct DrawTileSprites {
SpriteID ground_sprite;
+ SpriteID ground_pal;
const DrawTileSeqStruct* seq;
} DrawTileSprites;
@@ -28,8 +30,8 @@ typedef struct DrawTileSprites {
* Buildings here reference a general type of construction
*/
typedef struct DrawBuildingsTileStruct {
- SpriteID ground;
- SpriteID building;
+ PalSpriteID ground;
+ PalSpriteID building;
byte subtile_x:4;
byte subtile_y:4;
byte width:4;