correction de probleme

This commit is contained in:
2024-05-06 20:13:47 +02:00
parent faaefadcc5
commit 87a0d67ccb
4 changed files with 16 additions and 5 deletions

View File

@@ -3,7 +3,7 @@ package Item;
/** /**
* Cette enumération contient tout les items à effets disponnible dans le jeu. * Cette enumération contient tout les items à effets disponnible dans le jeu.
*/ */
public enum Item { public enum Items {
Mur("mur", Effects.IMPASSABLE), Mur("mur", Effects.IMPASSABLE),
FRAISE("fraise", Effects.INVINCIBILITY), FRAISE("fraise", Effects.INVINCIBILITY),
@@ -13,15 +13,25 @@ public enum Item {
private final String nom; private final String nom;
private final Effects effect; private final Effects effect;
Item(String nom, Effects effects) { Items(String nom, Effects effects) {
this.nom = nom; this.nom = nom;
this.effect = effects; this.effect = effects;
} }
/**
* * <p> type de variable pour recuperer le nom :
* <pre><code>String name = Item.FRAISE.getName()</code></pre>
* @return Avoir le nom de l'item
*/
public String getName() { public String getName() {
return this.nom; return this.nom;
} }
/**
* <p> type de variable pour recuperer l'effet :
* <pre><code>Effects effect = Item.FRAISE.getEffects()</code></pre>
* @return Avoir l'effet de l'item
*/
public Effects getEffects() { public Effects getEffects() {
return effect; return effect;
} }

View File

@@ -1,7 +1,8 @@
import Item.Items;
import Personnages.*; import Personnages.*;
public class Main { public class Main {
public static void main(String[] args) { public static void main(String[] args) {
String value = Items.FRAISE.getName();
} }
} }

View File

@@ -1,5 +1,5 @@
package Personnages; package Personnages;
public class Player extends Characters { public class Player extends Personnage {
} }

View File

@@ -1,5 +1,5 @@
package Personnages; package Personnages;
public class Robot extends Characters { public class Robot extends Personnage {
} }