File tree Expand file tree Collapse file tree 3 files changed +34
-5
lines changed
Expand file tree Collapse file tree 3 files changed +34
-5
lines changed Original file line number Diff line number Diff line change 11#ifndef PLAYER_H
22#define PLAYER_H
33
4+ #include < string>
5+
6+ #include " Resources.h"
7+
48class Player {
59private:
6-
10+ std::string name;
11+ Resources resources;
712public:
8- Player ();
13+ Player (const std::string& name );
914 Player (Player&) = delete ;
1015 ~Player ();
1116 Player& operator =(Player&) = delete ;
17+
18+ const std::string& getName () const ;
19+ void setName (const std::string& newName);
20+
21+ const Resources& getResources () const ;
22+ void setResources (const Resources& newResources);
1223};
1324
1425#endif
Original file line number Diff line number Diff line change 11#include " Player.h"
22
3- Player::Player () {
3+ using std::string;
4+
5+ Player::Player (const string& name) : name(name), resources() {
46
57}
68
79Player::~Player () {
810
9- }
11+ }
12+
13+ const string& Player::getName () const {
14+ return name;
15+ }
16+
17+ void Player::setName (const string& newName) {
18+ name = newName;
19+ }
20+
21+ const Resources& Player::getResources () const {
22+ return resources;
23+ }
24+
25+ void Player::setResources (const Resources& newResources) {
26+ resources = newResources;
27+ }
Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ int main(int argc, char *argv[]) {
5858
5959 updateViewport (1024 , 768 );
6060
61- Player testPlayer;
61+ Player testPlayer ( " test " ) ;
6262 GameBoard testBoard;
6363
6464 bool running = true ;
You can’t perform that action at this time.
0 commit comments