diff options
| author | XaviDCR92 <xavi.dcr@gmail.com> | 2018-07-10 00:04:16 +0200 |
|---|---|---|
| committer | XaviDCR92 <xavi.dcr@gmail.com> | 2018-07-10 00:04:16 +0200 |
| commit | 14c12aeea30d59e9c811f1cc8c7019053d646033 (patch) | |
| tree | 7bff078a702a1b2949c37930adfc6fd2fc45c3cb /BaseUnit.h | |
| parent | 188d74cb789f33967daf6daa5af17d41b6f59d4e (diff) | |
| download | pocketempires-14c12aeea30d59e9c811f1cc8c7019053d646033.tar.gz | |
More work on Unit/BaseUnit concepts.
Diffstat (limited to 'BaseUnit.h')
| -rw-r--r-- | BaseUnit.h | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -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__ */ |
