From 59c2f83f49ef516192db9cc239c96e85f48b534f Mon Sep 17 00:00:00 2001 From: rxbn_ Date: Mon, 3 Feb 2020 23:34:20 +0100 Subject: [PATCH] BreakOut 5.3 --- src/break_out/model/Level.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/break_out/model/Level.java b/src/break_out/model/Level.java index 5df6467..06c3560 100644 --- a/src/break_out/model/Level.java +++ b/src/break_out/model/Level.java @@ -272,6 +272,11 @@ public class Level extends Thread implements ILevel { if(stone.getType() == 0) { stones.remove(stone); } + + if(allStonesBroken()) { + setFinished(true); + nextLevel(); + } } /** @@ -332,6 +337,13 @@ public class Level extends Thread implements ILevel { public int getLives() { return lifeCounter; } + + /** + * switch to next level + */ + public void nextLevel() { + game.createLevel(++levelnr, score); + } }