Ejemplo n.º 1
0
        public void Dig()
        {
            Status |= SquareFlags.Dug;

            if (Status.HasFlag(SquareFlags.Bomb))
            {
                Status |= SquareFlags.Exploded;
            }
        }
Ejemplo n.º 2
0
 internal void SetBomb()
 {
     Status |= SquareFlags.Bomb;
 }
Ejemplo n.º 3
0
 public void ToggleFlag()
 {
     Status ^= SquareFlags.Flagged;
 }
Ejemplo n.º 4
0
 public Square(SquareFlags status, int nearbyBombs)
 {
     Status      = status;
     NearbyBombs = nearbyBombs;
 }