Back to project.

Raw source file available here .

#include <iostream>
#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(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::endl;
std::string buff;
std::getline(std::cin, buff, '\n');
std::getline(std::cin, buff, '\n');

}


return 0;
}