예제 #1
0
 public void FlipCoin()
 {
     if(sideUp == CoinSide.HEAD)
     {
         sideUp = CoinSide.TAIL;
     }
     else
     {
         sideUp = CoinSide.HEAD;
     }
 }
예제 #2
0
 public Player(string name, CoinSide side)
 {
   Name = name;
   Side = side;
   Coins = new List<Coin>();
   Coins.Add(new Coin(CoinValue.Four, side));
   Coins.Add(new Coin(CoinValue.Three, side));
   Coins.Add(new Coin(CoinValue.Three, side));
   Coins.Add(new Coin(CoinValue.Two, side));
   Coins.Add(new Coin(CoinValue.Two, side));
   Coins.Add(new Coin(CoinValue.Two, side));
   Coins.Add(new Coin(CoinValue.One, side));
   Coins.Add(new Coin(CoinValue.One, side));
   Coins.Add(new Coin(CoinValue.One, side));
   Coins.Add(new Coin(CoinValue.One, side));
 }
예제 #3
0
 public Coin()
 {
     sideUp = CoinSide.HEAD;
 }
예제 #4
0
 public CoinToss(CoinSide side)
 {
   Side = side;
   Coins = new List<Coin>();
 }
예제 #5
0
파일: Coin.cs 프로젝트: mredbishop/Coin-Age
 public Coin(CoinValue value, CoinSide side)
 {
   Value = value;
   Side = side;
 }
예제 #6
0
 public bool CanApply(string playerName, Board board, CoinSide coinSide)
 {
     return(board.Cards.Any(c => _selector(c, playerName)));
 }