Skip to content

Commit 6148b44

Browse files
committed
Added initialization of resources to fix failing tests
1 parent 25377d7 commit 6148b44

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/GameBoard.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

src/Player.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ Player::Player(std::string playerName) : name(playerName)
3535

3636
Player::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()));

0 commit comments

Comments
 (0)