diff --git a/src/Main.java b/src/Main.java index 4eb8110..6252161 100644 --- a/src/Main.java +++ b/src/Main.java @@ -1,5 +1,6 @@ import environnements.Map; import game.Terminal; +import object.Items; import personnages.Personnage; import personnages.Player; import tests.*; @@ -14,6 +15,7 @@ public class Main { }; Map map = new Map(20, 20); + map.addObjectsRandomize(new Object[] {Items.FRAISE}, 2); new Terminal(map, personnages); } diff --git a/src/Personnages/Personnage.java b/src/Personnages/Personnage.java index 6ce300d..003b611 100644 --- a/src/Personnages/Personnage.java +++ b/src/Personnages/Personnage.java @@ -79,7 +79,8 @@ public class Personnage { */ public boolean applyEffects(Effects effect) { switch (effect) { - case DECREASESIZE: this.coordinate.removeLast(); break; + case DECREASESIZE: + if (this.coordinate.size() > 1) {this.coordinate.removeLast();} break; case VOID: break; case IMPASSABLE: return true;