public Enums.resultType Shove() { shoveDie = Dice.DiceRoll(diceType); io.DisplayMessage("\nÝou've got one chance to save yourself!"); io.DisplayMessage("\nPress a key to roll the die. You have to roll a " + playerTurn.Pair + " to win."); io.GetInput(); io.DisplayMessage("\tYou've rolled a " + shoveDie + "!"); if (shoveDie == playerTurn.Pair) { result = Enums.resultType.winShove; } else { result = Enums.resultType.lose; } return(result); }
public void PlayDiceGame() { GameRules = "Welcome to the Dice Game! \nYou can roll three dice. Make sure you don't roll a pair, or you might lose!"; GameSummary(); Bet = player.PlaceBet(); //function Push(); //method PlayerRolls(pushDie); if (!playerTurn.Win) { // go to shove result = Shove(); //function } else { //win result = Enums.resultType.winDirect; } switch (result) { case Enums.resultType.winDirect: player.Payout(Bet, 2); break; case Enums.resultType.winShove: player.Payout(Bet, 10); break; case Enums.resultType.lose: player.Payout(); break; default: break; } }