diff options
Diffstat (limited to 'BaseUnit.cpp')
| -rw-r--r-- | BaseUnit.cpp | 36 |
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; +} |
