#include <iostream>
using namespace std;
void start( ) ;
int humanTurn( int humanTotalScore) ;
int computerTurn( int computerTotalScore) ;
int numberTest = 5 ;
int humanTotalScore = 0 ;
int main( )
{
start( ) ;
humanTurn( numberTest) ;
return 0 ;
}
void start( )
{
cout << "Welcome to the game of Pig!\n "
<< "This game is a simple two player dice game.\n "
<< "The first person to 100 points wins\n "
<< "On a players turn, they begin by rolling a dice\n "
<< "-If a player rolls a 2-6 they may:\n "
<< "Roll again\n "
<< "Hold\n "
<< "If a player holds, their points are added to their total\n "
<< "And the next player's turn begins\n "
<< "-If a player rolls a 1, they lose their turn\n "
<< "And the next player's turn begins\n \n "
<< "Player 1 rolls first.\n " ;
}
int humanTurn( int humanTotalScore)
{
cout << "Player 1 rolls " << numberTest;
cout << "Your total score is: " << humanTotalScore;
cout << "Do you want to roll again?('r' to roll again, 'h' to hold.)" ;
cin >> rollDecision;
if rollDecision == "r"
{
cout << "You roll again.\n "
}
else if rollDecision == "h"
{
cout << "You decide to hold.\n "
}
return numberTest;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCnZvaWQgc3RhcnQoKTsKaW50IGh1bWFuVHVybihpbnQgaHVtYW5Ub3RhbFNjb3JlKTsKaW50IGNvbXB1dGVyVHVybihpbnQgY29tcHV0ZXJUb3RhbFNjb3JlKTsKaW50IG51bWJlclRlc3QgPSA1OwppbnQgaHVtYW5Ub3RhbFNjb3JlID0gMDsKIAogCiAKaW50IG1haW4oKQp7CglzdGFydCgpOwoJaHVtYW5UdXJuKG51bWJlclRlc3QpOwogCiAKCXJldHVybiAwOwogCiAKIAp9CiAKIAp2b2lkIHN0YXJ0KCkKewoJY291dCA8PCAiV2VsY29tZSB0byB0aGUgZ2FtZSBvZiBQaWchXG4iCgk8PCAiVGhpcyBnYW1lIGlzIGEgc2ltcGxlIHR3byBwbGF5ZXIgZGljZSBnYW1lLlxuIgoJPDwgIlRoZSBmaXJzdCBwZXJzb24gdG8gMTAwIHBvaW50cyB3aW5zXG4iCgk8PCAiT24gYSBwbGF5ZXJzIHR1cm4sIHRoZXkgYmVnaW4gYnkgcm9sbGluZyBhIGRpY2VcbiIKCTw8ICItSWYgYSBwbGF5ZXIgcm9sbHMgYSAyLTYgdGhleSBtYXk6XG4iCgk8PCAiUm9sbCBhZ2FpblxuIgoJPDwgIkhvbGRcbiIKCTw8ICJJZiBhIHBsYXllciBob2xkcywgdGhlaXIgcG9pbnRzIGFyZSBhZGRlZCB0byB0aGVpciB0b3RhbFxuIgoJPDwgIkFuZCB0aGUgbmV4dCBwbGF5ZXIncyB0dXJuIGJlZ2luc1xuIgoJPDwgIi1JZiBhIHBsYXllciByb2xscyBhIDEsIHRoZXkgbG9zZSB0aGVpciB0dXJuXG4iCgk8PCAiQW5kIHRoZSBuZXh0IHBsYXllcidzIHR1cm4gYmVnaW5zXG5cbiIKCTw8ICJQbGF5ZXIgMSByb2xscyBmaXJzdC5cbiI7CiAKfQogCmludCBodW1hblR1cm4oaW50IGh1bWFuVG90YWxTY29yZSkKewoJY291dCA8PCAiUGxheWVyIDEgcm9sbHMgIjw8IG51bWJlclRlc3Q7Cgljb3V0IDw8ICJZb3VyIHRvdGFsIHNjb3JlIGlzOiAiIDw8IGh1bWFuVG90YWxTY29yZTsKCWNvdXQgPDwiRG8geW91IHdhbnQgdG8gcm9sbCBhZ2Fpbj8oJ3InIHRvIHJvbGwgYWdhaW4sICdoJyB0byBob2xkLikiOwoJY2luID4+IHJvbGxEZWNpc2lvbjsKCQoJaWYgcm9sbERlY2lzaW9uID09ICJyIgoJewoJCWNvdXQgPDwgIllvdSByb2xsIGFnYWluLlxuIgoJfQoJCgllbHNlIGlmIHJvbGxEZWNpc2lvbiA9PSAiaCIKCXsKCQljb3V0IDw8ICJZb3UgZGVjaWRlIHRvIGhvbGQuXG4iCgl9CglyZXR1cm4gbnVtYmVyVGVzdDsKfQ==