#include #include #include #include "dice.h" #include "player.h" using namespace std; const string usage = "usage: cootie "; int main(int argc, char * argv[]) { if(argc < 2) { cerr << usage << endl;; return 1; } random_init(); int number_of_players = int(atof(argv[1])); vector players; for(int i=0; i < number_of_players; i++) { players.push_back(player(i)); } auto keep_playing = true; while(keep_playing) { for(player & p : players) { // cout << p << endl; p.turn(); if(p.won()) { keep_playing = false; cout << "player " << p.id << " wins!!" << endl; cout << p << endl; break; } } } cout << "total rolls: " << get_roll_count() << endl; cout << "thanks for playing" << endl; return 0; }