diff --git a/src/main/java/model/Fire.java b/src/main/java/model/Fire.java index 65c3fe456a66630864e209db25b2ed38d35ffe2c..90b9636c8a5f4301af411e291a34e834ed0806cf 100644 --- a/src/main/java/model/Fire.java +++ b/src/main/java/model/Fire.java @@ -29,6 +29,10 @@ public class Fire implements Entity { public List<Position> nextTurn(Board<Square> board) { if (board.getStepNumber() % 2 == 0) return new ArrayList<Position>(); + if (age == 0) { + age = age + 1; + return new ArrayList<Position>(); + } List<Position> positions = PositionUtil.generateAdjacentPositions(position, board); for (Position p : positions) { if (b.getStates(p).isEmpty()) { diff --git a/src/main/java/model/FireFighterScenario.java b/src/main/java/model/FireFighterScenario.java index 7fc6ce9f81869777ef22099dc22f1ebff58b3c45..547f543001aa02f794db3bb8d17ec0f2dac16cf9 100644 --- a/src/main/java/model/FireFighterScenario.java +++ b/src/main/java/model/FireFighterScenario.java @@ -100,7 +100,6 @@ public class FireFighterScenario extends EntityScenario implements Board<Square> } if (doesPositionExist(position)) { matrix.get(position.x(), position.y()).addEntity(entity); - ; } }