public void Dig() { Status |= SquareFlags.Dug; if (Status.HasFlag(SquareFlags.Bomb)) { Status |= SquareFlags.Exploded; } }
internal void SetBomb() { Status |= SquareFlags.Bomb; }
public void ToggleFlag() { Status ^= SquareFlags.Flagged; }
public Square(SquareFlags status, int nearbyBombs) { Status = status; NearbyBombs = nearbyBombs; }