diff options
Diffstat (limited to 'Unit.h')
| -rw-r--r-- | Unit.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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__ */ |
