Example #1
0
        private void RollDice()
        {
            ITurnStatus status = _game.RollDice();

            if (status.TurnErrors >= 3)
            {
                Utility.PlaySound("whah_whah.wav");
                Console.Clear();
                Console.WriteLine("You busted!\n\nPress any key to continue...");
                Console.ReadKey();
                _game.PassTurn();
            }
        }
Example #2
0
        public TurnStatus(ITurnStatus status)
        {
            TurnErrors     = status.TurnErrors;
            TurnSuccesses  = status.TurnSuccesses;
            TurnWarnings   = status.TurnWarnings;
            Odds           = status.Odds.ToString("N2");
            RoundCount     = status.RoundCount;
            TotalSuccesses = status.TotalSuccesses;
            ErrorSides     = status.ErrorSides;
            SuccessSides   = status.SuccessSides;
            DieSides       = status.RollSides;

            RemainingDice = status.RemainingDice;
        }
Example #3
0
 public TurnStatusModel(Game game, ITurnStatus turnStatus) : base(game)
 {
     TurnStatus = turnStatus.Describe;
 }