private void CycleType(Tile selectedTile) { switch (selectedTile.TileType) { case TileEnum.NORMAL: selectedTile.TileType = TileEnum.FLAG; game.ChangeMineCounter(-1); break; case TileEnum.FLAG: selectedTile.TileType = TileEnum.AMBIGUOUS; game.ChangeMineCounter(1); break; case TileEnum.AMBIGUOUS: selectedTile.TileType = TileEnum.NORMAL; break; } CheckForWin(); }