summaryrefslogtreecommitdiff
path: root/BaseUnit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'BaseUnit.cpp')
-rw-r--r--BaseUnit.cpp16
1 files changed, 15 insertions, 1 deletions
diff --git a/BaseUnit.cpp b/BaseUnit.cpp
index 8de5a05..7831c16 100644
--- a/BaseUnit.cpp
+++ b/BaseUnit.cpp
@@ -37,7 +37,7 @@
*********************************************************************/
BaseUnit::BaseUnit(void) :
_hp(0),
-_bAlive(false),
+_alive(false),
_x(0),
_y(0)
{
@@ -45,6 +45,20 @@ _y(0)
/*****************************************************************//**
*
+ * \brief This function is executed when user wants to create
+ * a new object derived from BaseUnit, and this function
+ * sets default parameters for a BaseUnit abstract object.
+ *
+ *********************************************************************/
+void BaseUnit::create(const uint16_t x, const uint16_t y)
+{
+ _alive = true;
+ _x = x;
+ _y = y;
+}
+
+/*****************************************************************//**
+ *
* \brief Periodical handler for BaseUnit class.
*
*********************************************************************/