summaryrefslogtreecommitdiff
path: root/BaseUnit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'BaseUnit.cpp')
-rw-r--r--BaseUnit.cpp36
1 files changed, 36 insertions, 0 deletions
diff --git a/BaseUnit.cpp b/BaseUnit.cpp
index 55ee7de..c06a6b4 100644
--- a/BaseUnit.cpp
+++ b/BaseUnit.cpp
@@ -66,3 +66,39 @@ void BaseUnit::create(const uint16_t x, const uint16_t y)
void BaseUnit::handler(void)
{
}
+
+/*****************************************************************//**
+ *
+ * \brief Returns Unit alive flag.
+ *
+ * \return Returns true if Unit object is alive, false otherwise.
+ *
+ *********************************************************************/
+bool BaseUnit::isAlive(void)
+{
+ return _alive;
+}
+
+/*****************************************************************//**
+ *
+ * \brief Returns Unit selected flag.
+ *
+ * \return Returns true if Unit object is selected, false otherwise.
+ *
+ *********************************************************************/
+bool BaseUnit::isSelected(void)
+{
+ return _selected;
+}
+
+/*****************************************************************//**
+ *
+ * \brief Returns Unit X coordinates.
+ *
+ * \return Returns Unit X coordinates.
+ *
+ *********************************************************************/
+uint16_t BaseUnit::getX(void)
+{
+ return _x;
+}