diff --git a/isometric-park-fna/Engines/BuildToolEngine.cs b/isometric-park-fna/Engines/BuildToolEngine.cs --- a/isometric-park-fna/Engines/BuildToolEngine.cs +++ b/isometric-park-fna/Engines/BuildToolEngine.cs @@ -142,7 +142,9 @@ foreach (var i in step_until(area.squares[0].X, end_x)) { foreach (var j in step_until(area.squares[0].Y, end_y)) { var newSquare = new Vector2(i, j); - newSquares.Add(newSquare); + if (!occupied.Contains(newSquare)) { + newSquares.Add(newSquare); + } } } diff --git a/isometric-park-fna/FNAGame.cs b/isometric-park-fna/FNAGame.cs --- a/isometric-park-fna/FNAGame.cs +++ b/isometric-park-fna/FNAGame.cs @@ -194,7 +194,7 @@ this.tileBatch = new SpriteBatch(GraphicsDevice); // #if DEBUG - SoundEffectEngine.LoadSound(Content, "FNASound"); + this.sound = SoundEffectEngine.LoadSound(Content, "FNASound"); SoundEffectEngine.LoadSound(Content, "Click"); SoundEffectEngine.LoadSound(Content, "ClickPart1"); SoundEffectEngine.LoadSound(Content, "ClickPart2");