summaryrefslogtreecommitdiff
path: root/Player.cpp
diff options
context:
space:
mode:
authorXaviDCR92 <xavi.dcr@gmail.com>2018-07-10 00:04:16 +0200
committerXaviDCR92 <xavi.dcr@gmail.com>2018-07-10 00:04:16 +0200
commit14c12aeea30d59e9c811f1cc8c7019053d646033 (patch)
tree7bff078a702a1b2949c37930adfc6fd2fc45c3cb /Player.cpp
parent188d74cb789f33967daf6daa5af17d41b6f59d4e (diff)
More work on Unit/BaseUnit concepts.
Diffstat (limited to 'Player.cpp')
-rw-r--r--Player.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/Player.cpp b/Player.cpp
index b90e9fa..e8c6e86 100644
--- a/Player.cpp
+++ b/Player.cpp
@@ -34,8 +34,14 @@
* \brief Constructor for Player class.
*
*********************************************************************/
-Player::Player(const char* const strPlayerName)
+Player::Player(const char* const strPlayerName):
+_name{'\0'}
{
+ enum
+ {
+ DEFAULT_RESOURCES = 300
+ };
+
if (strPlayerName != NULL)
{
strncpy(_name, strPlayerName, MAX_NAME_LENGTH);
@@ -44,4 +50,7 @@ Player::Player(const char* const strPlayerName)
{
/* Undefined player name. */
}
+
+ /* Set all resources to default value. */
+ memset(_resourcesMap, DEFAULT_RESOURCES, sizeof(uint8_t) * MAX_RESOURCE_TYPES);
}