public unsafe override void Initialize() { base.Initialize(); GameEngine.firstClick = true; isLost = false; isWon = false; tiles = new Tile[(int)fieldSize.X][][]; for (int i = 0; i < fieldSize.X; i++) { tiles[i] = new Tile[(int)fieldSize.Y][]; for (int j = 0; j < fieldSize.Y; j++) { tiles[i][j] = new Tile[1]; tiles[i][j][0] = new TileSquare(new Vector3(i * 16, j * 16, 0), new Vector3(16, 16, 0)); } } }
public unsafe override void Initialize() { base.Initialize(); GameEngine.firstClick = true; isLost = false; isWon = false; tiles = new Tile[(int)fieldSize.X][][]; for (int i = 0; i < fieldSize.X; i++) { tiles[i] = new Tile[(int)fieldSize.Y][]; for (int j = 0; j < fieldSize.Y; j++) { tiles[i][j] = new Tile[1]; tiles[i][j][0] = new TileSquare(new Vector3(i * 16, j * 16, 0), new Vector3(16, 16, 0)); if (Math.Pow(i - radius + .5, 2) + Math.Pow(j - radius + .5, 2) > radsqr) tiles[i][j][0].CurrentState = -20; } } }