Skip to content

Commit e3b0237

Browse files
committed
Fixed gamebreaking initialization bug
1 parent 23b9d84 commit e3b0237

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

monopoly.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1315,17 +1315,19 @@ int main(){
13151315
std::cin>>sel;
13161316
} else { sel = 0; }
13171317

1318+
std::cout << sel << std::endl;
1319+
std::cout << std::cin.fail() << std::endl;
13181320
std::vector<std::size_t> turnOrder;
13191321
int index;
13201322
if(sel == 1 && std::cin.good()){
13211323
importFile(gameBoard);
13221324
importFile(players);
13231325
importFile(freeParkingFunds, index, turnOrder);
13241326
}else{
1325-
if (std::cin.fail() || sel != 0) {
1327+
if (std::cin.fail()) {
13261328
std::cout << "Invalid Input, continuing with normal setup!" << std::endl;
1329+
clearInputBuffer();
13271330
}
1328-
clearInputBuffer();
13291331
gameBoard = initializeGameBoard();
13301332
players = initializePlayers();
13311333
// Randomize turn order

0 commit comments

Comments
 (0)