summaryrefslogtreecommitdiff
path: root/Unit.h
diff options
context:
space:
mode:
Diffstat (limited to 'Unit.h')
-rw-r--r--Unit.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/Unit.h b/Unit.h
index e110ba7..ea5efdf 100644
--- a/Unit.h
+++ b/Unit.h
@@ -45,9 +45,17 @@ class Unit : public BaseUnit
void create(const enum Unit::tUnitID eUnitID, const uint16_t x, const uint16_t y);
void handler(void);
void drawHandler(void);
+ void moveTo(const uint16_t x, const uint16_t y);
private:
enum tUnitID _eUnitID;
+ enum tUnitState
+ {
+ UNIT_STATE_IDLE,
+ UNIT_STATE_MOVING
+ } _eState;
+ uint16_t _target_x;
+ uint16_t _target_y;
};
#endif /* UNIT_H__ */