summaryrefslogtreecommitdiff
path: root/BaseUnit.h
diff options
context:
space:
mode:
Diffstat (limited to 'BaseUnit.h')
-rw-r--r--BaseUnit.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/BaseUnit.h b/BaseUnit.h
index 485ac94..4ce1186 100644
--- a/BaseUnit.h
+++ b/BaseUnit.h
@@ -5,7 +5,8 @@
* Includes
* ******************************************************************/
-#include "BaseUnit.h"
+#include <stdbool.h>
+#include <stdint.h>
/* *******************************************************************
* Defines
@@ -30,7 +31,14 @@
class BaseUnit
{
public:
- explicit BaseUnit(void);
+ explicit BaseUnit();
+ void handler(void);
+
+ protected:
+ uint16_t _hp; /**< Health points. */
+ bool _bAlive; /**< Alive flag. */
+ uint8_t _x; /**< X coordinate inside map. */
+ uint8_t _y; /**< Y coordinate inside map. */
};
#endif /* BASEUNIT_H__ */