Remove previous walls when new walls are created
[ld38.git] / ld38.js
diff --git a/ld38.js b/ld38.js
index 3b58c486963da1f77a8e40c38b99ca62f894e4a9..6e882beea09d7aed86d2556f0567443c6f07a917 100644 (file)
--- a/ld38.js
+++ b/ld38.js
@@ -93,7 +93,7 @@
                 gems.add(new Gem((Math.random() * (game.world.width - (WALL_THICKNESS * 4))) + (WALL_THICKNESS * 2), (Math.random() * (game.world.height - (WALL_THICKNESS * 4))) + (WALL_THICKNESS * 2)));
             gems.children.forEach(function(gem) { gem.enablePhysics(); });
 
-            player = new Player(64, game.world.height - 200, 'player');
+            player = new Player(128, game.world.height - 128, 'player');
             player.enablePhysics();
             game.add.existing(player);
             game.camera.follow(player);
                 newWorldStartY += (newWorldEndY - newWorldStartY) / 2;
 
             // Draw a wall around the new world bounds.
+            walls.removeAll(true);
             walls.add(game.add.tileSprite(newWorldStartX - WALL_THICKNESS, newWorldStartY - WALL_THICKNESS, newWorldEndX - newWorldStartX + WALL_THICKNESS * 2, WALL_THICKNESS, 'wall'));
             walls.add(game.add.tileSprite(newWorldStartX - WALL_THICKNESS, newWorldEndY, newWorldEndX - newWorldStartX + WALL_THICKNESS * 2, WALL_THICKNESS, 'wall'));
             walls.add(game.add.tileSprite(newWorldStartX - WALL_THICKNESS, newWorldStartY - WALL_THICKNESS, WALL_THICKNESS, newWorldEndY - newWorldStartY + WALL_THICKNESS * 2, 'wall'));