summaryrefslogtreecommitdiff
path: root/Sprite.h
diff options
context:
space:
mode:
authorLuke Bratch <l_bratch@yahoo.co.uk>2010-11-26 12:49:49 +0000
committerLuke Bratch <l_bratch@yahoo.co.uk>2010-11-26 12:49:49 +0000
commit4718c83d9204a0a9e2e0add143e829bbb9c0bff0 (patch)
tree51b5192285126af720c8d7df3b45ad6261e8b218 /Sprite.h
parent5dd6f1089a86e69889056f3853b373025f68026f (diff)
Implement Sprite::get/setClip for sprite sheet clipping & Creature::Orient for setting a
Creature's clip/orientation
Diffstat (limited to 'Sprite.h')
-rw-r--r--Sprite.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/Sprite.h b/Sprite.h
index 74f9bea..d745376 100644
--- a/Sprite.h
+++ b/Sprite.h
@@ -25,12 +25,21 @@ class Sprite {
// This sprite's image
SDL_Surface *image;
+ SDL_Rect* getClip();
+
+ void setClip(int clipNo, int x, int y, int w, int h);
+
protected:
// Coordinates
int x, y;
// Visability
bool isVisible;
+
+ // Sprite clip
+ SDL_Rect clip[4];
+ // Clip number
+ int clipNo;
};
#endif