summaryrefslogtreecommitdiff
path: root/Sprite.h
diff options
context:
space:
mode:
authorXaviDCR92 <xavi.dcr@gmail.com>2018-07-10 00:04:16 +0200
committerXaviDCR92 <xavi.dcr@gmail.com>2018-07-10 00:04:16 +0200
commit14c12aeea30d59e9c811f1cc8c7019053d646033 (patch)
tree7bff078a702a1b2949c37930adfc6fd2fc45c3cb /Sprite.h
parent188d74cb789f33967daf6daa5af17d41b6f59d4e (diff)
downloadpocketempires-14c12aeea30d59e9c811f1cc8c7019053d646033.tar.gz
More work on Unit/BaseUnit concepts.
Diffstat (limited to 'Sprite.h')
-rw-r--r--Sprite.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/Sprite.h b/Sprite.h
index d690ddd..c365735 100644
--- a/Sprite.h
+++ b/Sprite.h
@@ -5,6 +5,7 @@
* Includes
* *************************************/
+#include <Gamebuino.h>
#include <stdint.h>
/* *************************************
@@ -22,10 +23,16 @@
class Sprite
{
public:
- Sprite(const uint8_t& pu8SprData);
+ Sprite(const uint8_t& pu8SprData, const uint8_t u8Colour = BLACK, const uint8_t rotation = NOFLIP);
+ void setPos(const uint8_t x, const uint8_t y);
+ void draw(void);
private:
const uint8_t& _pu8SprData;
+ uint8_t _colour;
+ uint8_t _rotation;
+ uint8_t _x;
+ uint8_t _y;
};
#endif /* SPRITE_H__ */