From 14c12aeea30d59e9c811f1cc8c7019053d646033 Mon Sep 17 00:00:00 2001 From: XaviDCR92 Date: Tue, 10 Jul 2018 00:04:16 +0200 Subject: More work on Unit/BaseUnit concepts. --- BaseUnit.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'BaseUnit.h') 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 +#include /* ******************************************************************* * 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__ */ -- cgit v1.2.3