File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1054,6 +1054,7 @@ bool trading_menue(player &p){
10541054 if (tilesel !=99 && tilesel < p.ownedStreets .size () && std::cin.good () && tilesel >=0 ){
10551055 tiles1.push_back (p.ownedStreets [tilesel]);
10561056 }
1057+ clearInputBuffer ();
10571058 }while (tilesel != 99 );
10581059 }else {
10591060 displayGameBoard ();
@@ -1098,6 +1099,7 @@ bool trading_menue(player &p){
10981099 if (tilesel !=99 && tilesel < players[otherplayers[sel]].ownedStreets .size () && std::cin.good () && tilesel >=0 ){
10991100 tiles2.push_back (players[otherplayers[sel]].ownedStreets [tilesel]);
11001101 }
1102+ clearInputBuffer ();
11011103 }while (tilesel != 99 );
11021104 }else {
11031105 std::cout<<players[otherplayers[sel]].name << " has no cards to give\n " <<" press enter to continue..." <<std::endl;
@@ -1125,7 +1127,7 @@ bool trading_menue(player &p){
11251127 <<" └────────┴────────┘\n "
11261128 <<std::endl;
11271129 std::cin>>desicion;
1128- }while (desicion != 0 && desicion != 1 && std::cin. good () );
1130+ }while (true );
11291131 if (!desicion){
11301132 displayGameBoard ();
11311133 std::cout<<" They didn't want your offer! 😡" <<std::endl;
You can’t perform that action at this time.
0 commit comments