File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed
Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -409,10 +409,12 @@ bool GameBoard::operator==(const GameBoard& other) const {
409409 }
410410 }
411411 if (players.size () != other.players .size ()) {
412+ std::cout << " sizes differ" << std::endl;
412413 return false ;
413414 }
414415 for (unsigned int i = 0 ; i < players.size (); i++) {
415416 if (!(*(players[i]) == *(other.players [i]))) {
417+ std::cout << " player " << i << " differs" << std::endl;
416418 return false ;
417419 }
418420 }
Original file line number Diff line number Diff line change @@ -35,6 +35,9 @@ Player::Player(std::string playerName) : name(playerName)
3535
3636Player::Player (XMLElement* elem)
3737{
38+ for (auto & r : resources) {
39+ r = 0 ;
40+ }
3841 name = elem->FirstChildElement (" name" )->FirstChild ()->Value ();
3942 setWood (fromString<int >(elem->FirstChildElement (" wood" )->FirstChild ()->Value ()));
4043 setBrick (fromString<int >(elem->FirstChildElement (" brick" )->FirstChild ()->Value ()));
You can’t perform that action at this time.
0 commit comments