#include #include "../game.hpp" #include "../gui.hpp" #include "../player.hpp" void cls() { for(int i = 0; i < 100; i++){ std::cout << std::endl; } } int main() { int playerCount = 3; Game game(playerCount); CardGui gui; while(true){ cls(); game.playTheFlop(); int blind = 20; Player player = game.players[playerCount-1]; std::cout << game.players[playerCount-1].name; std::cout << " Chips: " << player.chips; std::cout << " Wins: " << player.wins; std::cout << gui.renderCards(game.communityCards); std::cout << gui.renderCards(player.cards) << std::endl; int raiseAmount = 0.05 * player.chips; std::cout << "Raise amount: "; std::cin >> raiseAmount; if(raiseAmount == 0) raiseAmount = 20; if(game.bestPlayer.name == player.name){ game.players[playerCount-1].chips += raiseAmount; }else{ game.players[playerCount-1].chips -= raiseAmount; } cls(); std::cout << game.players[playerCount-1].name; std::cout << " Chips: " << game.players[playerCount-1].chips; std::cout << " Wins: " << game.players[playerCount-1].wins; std::cout << gui.renderCards(game.communityCards); std::cout << gui.renderCards(game.bestPlayer.cards) << std::endl; std::cout << game.bestPlayer.name << ": " << game.bestPlayer.score.name << std::endl; std::string buff; std::getline(std::cin, buff, '\n'); std::getline(std::cin, buff, '\n'); } return 0; }