diff options
| author | XaviDCR92 <xavi.dcr@gmail.com> | 2018-07-26 21:22:28 +0200 |
|---|---|---|
| committer | XaviDCR92 <xavi.dcr@gmail.com> | 2018-07-26 21:22:28 +0200 |
| commit | c3a69de5c2e822d91e8284ac65eda83fed6476ba (patch) | |
| tree | fce44421bdb8230cfcb2b614ea00b26439f4e67d /BaseUnit.cpp | |
| parent | bfdc0b9f497ef10f6687abcc55d93405c611af11 (diff) | |
+ BaseUnit.cpp, BaseUnit.h: added simple member functions for extracting BaseUnit protected data.
+ HumanPlayer.cpp: started implementing unit selection. Still TODO.
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; +} |
