From f8be85ad5e8a2e38492e553873aee71ffeb12be9 Mon Sep 17 00:00:00 2001 From: Paul Gross Date: Tue, 5 May 2020 15:28:51 +0200 Subject: [PATCH] =?UTF-8?q?Cr=C3=A9ation=20des=20cartes=20lumi=C3=A8res=20?= =?UTF-8?q?pour=20insertion=20dans=20la=20bdd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/carte/CarteCondition.java | 9 +- src/carte/CarteEffet.java | 3 + .../{Equipement.java => CarteEquipement.java} | 10 +- src/carte/CarteEquipementStat.java | 31 +++++ src/carte/CartePiochable.java | 10 +- src/carte/EquipementStat.java | 17 --- src/condition/ConditionClassPersonnage.java | 14 ++- src/condition/ConditionMultiple.java | 6 + src/condition/ConditionReveal.java | 16 +++ src/condition/ConditionType.java | 15 +++ src/database/CreatingCardsTest.java | 107 ++++++++++++++++++ src/database/TestAddingCard.java | 14 +-- .../ActionAltererStatistiquesJoueur.java | 8 ++ .../ActionAltererStatistiquesJoueurRoll.java | 36 ++++++ src/effet/action/ActionMultiple.java | 5 + src/effet/action/ActionReveal.java | 17 +++ src/effet/action/ActionVoler.java | 6 +- src/ihm/Main.java | 4 +- src/ihm/controller/GestionnaireDePions.java | 3 +- src/main/GestionnaireEquipements.java | 12 +- src/main/Joueur.java | 12 +- src/main/JoueurVirtuel.java | 16 +-- tests/main/GestionnaireEquipementsTest.java | 8 +- tests/main/IATest.java | 4 +- 24 files changed, 316 insertions(+), 67 deletions(-) rename src/carte/{Equipement.java => CarteEquipement.java} (57%) create mode 100644 src/carte/CarteEquipementStat.java delete mode 100644 src/carte/EquipementStat.java create mode 100644 src/condition/ConditionReveal.java create mode 100644 src/database/CreatingCardsTest.java create mode 100644 src/effet/action/ActionAltererStatistiquesJoueurRoll.java create mode 100644 src/effet/action/ActionReveal.java diff --git a/src/carte/CarteCondition.java b/src/carte/CarteCondition.java index 44fe4e2..d46ba89 100644 --- a/src/carte/CarteCondition.java +++ b/src/carte/CarteCondition.java @@ -13,12 +13,19 @@ public abstract class CarteCondition extends CarteEffet implements Serializable{ */ private static final long serialVersionUID = 903022795821166067L; - + public CarteCondition() { + super("",""); + this.condition = new Condition(); + } + + public CarteCondition(String nom, String description) { super(nom, description); } + + private Condition condition; diff --git a/src/carte/CarteEffet.java b/src/carte/CarteEffet.java index b5c8af0..80341d5 100644 --- a/src/carte/CarteEffet.java +++ b/src/carte/CarteEffet.java @@ -14,11 +14,14 @@ public abstract class CarteEffet extends Carte implements Serializable{ private static final long serialVersionUID = -5248405395465365805L; private Effet effet; + public CarteEffet(String nom, String description) { super(nom, description); } + + /* * @param j Appel la méthode utiliser de effet sur le joueur j */ diff --git a/src/carte/Equipement.java b/src/carte/CarteEquipement.java similarity index 57% rename from src/carte/Equipement.java rename to src/carte/CarteEquipement.java index 00443e0..02371e3 100644 --- a/src/carte/Equipement.java +++ b/src/carte/CarteEquipement.java @@ -4,10 +4,14 @@ import main.Joueur; import main.Type; -public abstract class Equipement extends CartePiochable{ +public abstract class CarteEquipement extends CartePiochable{ - - public Equipement(String nom, String description) { + /** + * + */ + private static final long serialVersionUID = 7537771209935892801L; + + public CarteEquipement(String nom, String description) { super(nom, description); // TODO Auto-generated constructor stub } diff --git a/src/carte/CarteEquipementStat.java b/src/carte/CarteEquipementStat.java new file mode 100644 index 0000000..a079b96 --- /dev/null +++ b/src/carte/CarteEquipementStat.java @@ -0,0 +1,31 @@ +package carte; + +import condition.Condition; +import effet.Effet; +import effet.action.ActionAltererStatistiquesJoueur; +import main.Joueur; +import main.Type; + +public class CarteEquipementStat extends CarteEquipement{ + + /** + * + */ + private static final long serialVersionUID = 1602387056611454284L; + + public CarteEquipementStat(String nom, String description) { + super(nom, description); + } + + public CarteEquipementStat(Effet effet, Condition condition) { + super("",""); + this.setEffet(effet); + this.setCondition(condition); + } + + @Override + public void reverse(Joueur j) { + ActionAltererStatistiquesJoueur action = ((ActionAltererStatistiquesJoueur) this.getEffet().getAction()).getReverseAction(); + action.affecte(j, j); + } +} diff --git a/src/carte/CartePiochable.java b/src/carte/CartePiochable.java index b0fb2d5..52d75cb 100644 --- a/src/carte/CartePiochable.java +++ b/src/carte/CartePiochable.java @@ -4,6 +4,8 @@ import java.io.Serializable; import condition.Condition; import effet.Effet; +import effet.EffetChoisirCible; +import effet.EffetSelf; import main.Joueur; import main.Type; @@ -17,11 +19,17 @@ public class CartePiochable extends CarteCondition implements Se } public CartePiochable(Effet e, Condition c) { - super("",""); + super(); this.setEffet(e); this.setCondition(c); } + public CartePiochable(Effet effet) { + super(); + this.setEffet(effet); + this.setCondition(new Condition()); + } + /* * @param j Appel la méthode utiliser de effet sur le joueur j */ diff --git a/src/carte/EquipementStat.java b/src/carte/EquipementStat.java deleted file mode 100644 index e169ae2..0000000 --- a/src/carte/EquipementStat.java +++ /dev/null @@ -1,17 +0,0 @@ -package carte; - -import effet.action.ActionAltererStatistiquesJoueur; -import main.Joueur; - -public class EquipementStat extends Equipement{ - - public EquipementStat(String nom, String description) { - super(nom, description); - } - - @Override - public void reverse(Joueur j) { - ActionAltererStatistiquesJoueur action = ((ActionAltererStatistiquesJoueur) this.getEffet().getAction()).getReverseAction(); - action.affecte(j, j); - } -} diff --git a/src/condition/ConditionClassPersonnage.java b/src/condition/ConditionClassPersonnage.java index 9b44e74..78098bf 100644 --- a/src/condition/ConditionClassPersonnage.java +++ b/src/condition/ConditionClassPersonnage.java @@ -1,6 +1,7 @@ package condition; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import main.Joueur; @@ -9,6 +10,10 @@ import personnage.CartePersonnage; public class ConditionClassPersonnage extends Condition{ + /** + * + */ + private static final long serialVersionUID = -2298344287059138254L; private List> classes; @@ -21,7 +26,6 @@ public class ConditionClassPersonnage extends Condition{ * @param classes Les Class des différents Personnage's. */ public ConditionClassPersonnage(List> classes){ - this.classes = new ArrayList>(); this.classes.addAll(classes); } @@ -29,6 +33,14 @@ public class ConditionClassPersonnage extends Condition{ + public ConditionClassPersonnage(Class...classes) { + this.classes = new ArrayList>(); + this.classes.addAll(Arrays.asList(classes)); + } + + + + /** * Vérifie qu'il existe au moins une classe qui correspond au Personnage du Joueur. *

diff --git a/src/condition/ConditionMultiple.java b/src/condition/ConditionMultiple.java index 2fb569c..882873c 100644 --- a/src/condition/ConditionMultiple.java +++ b/src/condition/ConditionMultiple.java @@ -1,6 +1,7 @@ package condition; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import main.Joueur; @@ -15,6 +16,11 @@ public class ConditionMultiple extends Condition { this.conditions.addAll(conditions); } + public ConditionMultiple(Condition...conditions) { + this.conditions = new ArrayList(); + this.conditions.addAll(Arrays.asList(conditions)); + } + /** * Vérifie que toutes les conditions soient vraies * @param joueur Le joueur sur lequel on vérifie les conditions. diff --git a/src/condition/ConditionReveal.java b/src/condition/ConditionReveal.java new file mode 100644 index 0000000..5045184 --- /dev/null +++ b/src/condition/ConditionReveal.java @@ -0,0 +1,16 @@ +package condition; + +import main.Joueur; + +public class ConditionReveal extends Condition { + + /** + * + */ + private static final long serialVersionUID = -7476657033160343165L; + + + public boolean isTrue(Joueur joueur) { + return joueur.getRevele(); + } +} diff --git a/src/condition/ConditionType.java b/src/condition/ConditionType.java index 1f07e62..227518c 100644 --- a/src/condition/ConditionType.java +++ b/src/condition/ConditionType.java @@ -5,12 +5,22 @@ import java.util.List; import main.Joueur; import personnage.CartePersonnage; +import personnage.CartePersonnage.Equipe; public class ConditionType extends Condition{ + /** + * + */ + private static final long serialVersionUID = 8261153600401164649L; private List equipes; + public ConditionType(Equipe e) { + this.equipes = new ArrayList(); + this.equipes.add(e); + } + public ConditionType(List equipes){ this.equipes = new ArrayList(); @@ -20,6 +30,11 @@ public class ConditionType extends Condition{ + + + + + /** * Vérifie qu'il existe au moins une classe qui correspond à l'équipe du Joueur. *

diff --git a/src/database/CreatingCardsTest.java b/src/database/CreatingCardsTest.java new file mode 100644 index 0000000..b8b2a78 --- /dev/null +++ b/src/database/CreatingCardsTest.java @@ -0,0 +1,107 @@ +package database; + +import carte.CarteEquipementStat; +import carte.CartePiochable; +import condition.Condition; +import condition.ConditionClassPersonnage; +import condition.ConditionMultiple; +import condition.ConditionReveal; +import condition.ConditionType; +import effet.EffetChoisirCible; +import effet.EffetCiblerTous; +import effet.EffetSelf; +import effet.action.Action; +import effet.action.ActionAltererStatistiquesJoueur; +import effet.action.ActionAltererStatistiquesJoueurRoll; +import effet.action.ActionMultiple; +import effet.action.ActionReveal; +import main.Joueur; +import main.TypeLumiere; +import personnage.Allie; +import personnage.CartePersonnage; +import personnage.Emi; +import personnage.LoupGarou; +import personnage.Metamorphe; +import personnage.Vampire; + +public class CreatingCardsTest { + + public static void main(String[] args) { + + // Lumière + + //Ange gardien + insert(2,new CartePiochable( + new EffetSelf(new ActionAltererStatistiquesJoueur(Joueur.PLAYER_IMMUNITY, 1, true)))); + + + //Avénement suprême + insert(3,new CartePiochable( + new EffetSelf(new ActionAltererStatistiquesJoueur(Joueur.PLAYER_HP, 20, true)) + ,new ConditionMultiple(new ConditionType(CartePersonnage.Equipe.HUNTER), new ConditionReveal()) + )); + + //Barre de chocolat + + insert(4,new CartePiochable( + new EffetSelf(new ActionAltererStatistiquesJoueur(Joueur.PLAYER_HP, 20, true)) + ,new ConditionMultiple(new ConditionClassPersonnage(Allie.class,Emi.class,Metamorphe.class), new ConditionReveal()) + )); + + //Bénédiction + + insert(5,new CartePiochable(new EffetChoisirCible(new ActionAltererStatistiquesJoueurRoll(Joueur.PLAYER_HP,6, true)))); + + + // BOUSSOLE mystique + + // 6 + + // 7 + + // 8 + + + + // Eau bénite + insert(9,new CartePiochable(new EffetSelf(new ActionAltererStatistiquesJoueurRoll(Joueur.PLAYER_HP,2, true)))); + insert(10,new CartePiochable(new EffetSelf(new ActionAltererStatistiquesJoueurRoll(Joueur.PLAYER_HP,2, true)))); + + // Eclair purificateur + + insert(11,new CartePiochable(new EffetCiblerTous(new ActionAltererStatistiquesJoueurRoll(Joueur.PLAYER_HP, -2, true)))); + + // Lance de longinus + + insert(12,new CarteEquipementStat( + new EffetSelf(new ActionAltererStatistiquesJoueur(Joueur.PLAYER_DAMAGE, 2, true)) + ,new ConditionMultiple(new ConditionType(CartePersonnage.Equipe.HUNTER), new ConditionReveal()) + )); + + // Miroir divin + + insert(13,new CartePiochable(new EffetSelf(new ActionReveal()),new ConditionClassPersonnage(Vampire.class,LoupGarou.class))); + + + // Premiers secours + + insert(14, new CartePiochable(new EffetCiblerTous(new ActionAltererStatistiquesJoueur(Joueur.PLAYER_HP, 7, false)))); + + + //Savoir ancestral + + insert(15, new CartePiochable(new EffetSelf(new ActionAltererStatistiquesJoueur(Joueur.PLAYER_TURN, 1, true)))); + + + + //Toge sainte + + insert(16, new CartePiochable(new EffetSelf(new ActionMultiple(new ActionAltererStatistiquesJoueur(Joueur.PLAYER_RESISTANCE, 1, true),new ActionAltererStatistiquesJoueur(Joueur.PLAYER_DAMAGE, -1, true))))); + } + + + public static void insert(int row, Object obj) { + + } + +} diff --git a/src/database/TestAddingCard.java b/src/database/TestAddingCard.java index 44c72ec..06f05ec 100644 --- a/src/database/TestAddingCard.java +++ b/src/database/TestAddingCard.java @@ -20,13 +20,11 @@ import effet.action.ActionAltererStatistiquesJoueur; import main.Joueur; public class TestAddingCard { - - + private final static String url = "jdbc:postgresql://localhost:5432/ShadowHunterDatabase"; private final static String user = "shManager"; private final static String password = "shadowhunter1234"; - public static void main(String[] args) { CartePiochable instance = new CartePiochable(new EffetSelf(new ActionAltererStatistiquesJoueur(Joueur.PLAYER_HP, 2, true)), new Condition()); @@ -35,10 +33,8 @@ public class TestAddingCard { insertCartePiochable(instance); System.out.println(retrieveCartePiochable(0).getEffet()); } catch (IOException | SQLException e) { - // TODO Auto-generated catch block e.printStackTrace(); } catch (ClassNotFoundException e) { - // TODO Auto-generated catch block e.printStackTrace(); } } @@ -71,9 +67,9 @@ public class TestAddingCard { public static CartePiochable retrieveCartePiochable(int pos) throws IOException, SQLException, ClassNotFoundException { - Connection conn = connect(); - Statement st = conn.createStatement(); - ResultSet rs = st.executeQuery("SELECT * FROM public.\"Test\""); + Connection conn = connect(); + Statement st = conn.createStatement(); + ResultSet rs = st.executeQuery("SELECT * FROM public.\"Test\""); byte[] object = null; if(rs.next()) { @@ -85,6 +81,4 @@ public class TestAddingCard { return (CartePiochable) is.readObject(); } - - } diff --git a/src/effet/action/ActionAltererStatistiquesJoueur.java b/src/effet/action/ActionAltererStatistiquesJoueur.java index 3b5dff7..c35e667 100644 --- a/src/effet/action/ActionAltererStatistiquesJoueur.java +++ b/src/effet/action/ActionAltererStatistiquesJoueur.java @@ -2,6 +2,10 @@ package effet.action; import main.Joueur; public class ActionAltererStatistiquesJoueur extends Action{ + /** + * + */ + private static final long serialVersionUID = 9119524110079268363L; private String key; private int valeur; private boolean ajouter; @@ -49,4 +53,8 @@ public class ActionAltererStatistiquesJoueur extends Action{ public ActionAltererStatistiquesJoueur getReverseAction() { return new ActionAltererStatistiquesJoueur(key, -valeur, true); } + + public void setValeur(int valeur) { + this.valeur = valeur; + } } diff --git a/src/effet/action/ActionAltererStatistiquesJoueurRoll.java b/src/effet/action/ActionAltererStatistiquesJoueurRoll.java new file mode 100644 index 0000000..6e935dd --- /dev/null +++ b/src/effet/action/ActionAltererStatistiquesJoueurRoll.java @@ -0,0 +1,36 @@ +package effet.action; + +import main.Joueur; +import main.Plateau; + +public class ActionAltererStatistiquesJoueurRoll extends ActionAltererStatistiquesJoueur { + + /** + * + */ + private static final long serialVersionUID = -6614964982752647505L; + private int valeurRoll; + + public ActionAltererStatistiquesJoueurRoll(String key, int valeurRoll, boolean ajouter) { + super(key, 0, ajouter); + this.valeurRoll = valeurRoll; + } + + @Override + public void affecte(Joueur j1, Joueur j2) { + + Plateau p = j1.getPlateau(); + int roll; + + if(this.valeurRoll == 6) { + + roll = p.roll6(j1); + }else { + roll = p.roll4(j1); + } + + this.setValeur(roll); + + super.affecte(j1, j2); + } +} diff --git a/src/effet/action/ActionMultiple.java b/src/effet/action/ActionMultiple.java index cb5fceb..9b25230 100644 --- a/src/effet/action/ActionMultiple.java +++ b/src/effet/action/ActionMultiple.java @@ -1,5 +1,6 @@ package effet.action; +import java.util.Arrays; import java.util.List; import main.Joueur; @@ -14,6 +15,10 @@ public class ActionMultiple extends Action{ this.actions = actions; } + public ActionMultiple(Action...actions) { + this.actions = Arrays.asList(actions); + } + /** * Lance l'action d'activer toutes les actions contenues dans ActionMultiple. * @param j1 Le joueur qui lance l'action diff --git a/src/effet/action/ActionReveal.java b/src/effet/action/ActionReveal.java new file mode 100644 index 0000000..0824f45 --- /dev/null +++ b/src/effet/action/ActionReveal.java @@ -0,0 +1,17 @@ +package effet.action; + +import main.Joueur; + +public class ActionReveal extends Action { + + /** + * + */ + private static final long serialVersionUID = 7972405763634156578L; + + @Override + public void affecte(Joueur j1, Joueur j2) { + j2.reveal(); + } + +} diff --git a/src/effet/action/ActionVoler.java b/src/effet/action/ActionVoler.java index 31cf7aa..0212e47 100644 --- a/src/effet/action/ActionVoler.java +++ b/src/effet/action/ActionVoler.java @@ -2,7 +2,7 @@ package effet.action; import java.util.List; -import carte.Equipement; +import carte.CarteEquipement; import main.Joueur; public class ActionVoler extends Action{ @@ -17,10 +17,10 @@ public class ActionVoler extends Action{ @Override public void affecte(Joueur j1, Joueur j2) { - List equipements = j2.getEquipements(); + List equipements = j2.getEquipements(); // J1 choisit quel équipement voler - Equipement equipement = j1.choisir(equipements); + CarteEquipement equipement = j1.choisir(equipements); j1.voler(j2,equipement); diff --git a/src/ihm/Main.java b/src/ihm/Main.java index df97279..f7b3361 100644 --- a/src/ihm/Main.java +++ b/src/ihm/Main.java @@ -17,7 +17,7 @@ public class Main extends Application { @Override public void start(Stage primaryStage) throws Exception { - final URL fxmlURL = getClass().getResource("ressources/Jouer_tour(1)lancer_des.fxml"); // "ressources/Jouer_tour(1)lancer_des.fxml" + final URL fxmlURL = getClass().getResource("ressources/Menu.fxml"); // "ressources/Jouer_tour(1)lancer_des.fxml" final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); Pane root = fxmlLoader.load(); @@ -39,7 +39,5 @@ public class Main extends Application { //System.err.close(); GestionnaireJeu gj = GestionnaireJeu.getGestionnaireJeu(); launch(args); - - } } \ No newline at end of file diff --git a/src/ihm/controller/GestionnaireDePions.java b/src/ihm/controller/GestionnaireDePions.java index e624358..d47587c 100644 --- a/src/ihm/controller/GestionnaireDePions.java +++ b/src/ihm/controller/GestionnaireDePions.java @@ -51,8 +51,7 @@ public class GestionnaireDePions { hbox = (HBox) this.gridPaneLieux.getChildren().get(1); }else { - hbox = (HBox) this.gridPaneLieux.getChildren().get(2); - + hbox = (HBox) this.gridPaneLieux.getChildren().get(2); } StackPane sp = (StackPane) hbox.getChildren().get(indexCL%2); diff --git a/src/main/GestionnaireEquipements.java b/src/main/GestionnaireEquipements.java index e6ae172..ae43497 100644 --- a/src/main/GestionnaireEquipements.java +++ b/src/main/GestionnaireEquipements.java @@ -3,25 +3,25 @@ package main; import java.util.ArrayList; import java.util.List; -import carte.Equipement; +import carte.CarteEquipement; public class GestionnaireEquipements { private Joueur j; - private List equipements; + private List equipements; public GestionnaireEquipements(Joueur j) { this.j = j; - this.equipements = new ArrayList(); + this.equipements = new ArrayList(); } - public void ajouter(Equipement e) { + public void ajouter(CarteEquipement e) { this.equipements.add(e); e.utiliser(this.j); this.j.addToStat(Joueur.PLAYER_NB_EQUIPEMENTS, 1); } - public void retirer(Equipement e) { + public void retirer(CarteEquipement e) { if(this.equipements.contains(e)) { e.reverse(j); this.equipements.remove(e); @@ -29,7 +29,7 @@ public class GestionnaireEquipements { } } - public List getEquipements() { + public List getEquipements() { return equipements; } diff --git a/src/main/Joueur.java b/src/main/Joueur.java index 319ea72..a764b01 100644 --- a/src/main/Joueur.java +++ b/src/main/Joueur.java @@ -5,7 +5,7 @@ import java.util.List; import java.util.Map; import carte.CarteLieu; -import carte.Equipement; +import carte.CarteEquipement; import effet.Effet; import personnage.CartePersonnage; import personnage.CartePersonnage.Equipe; @@ -107,16 +107,16 @@ public class Joueur { return joueurs; } - public List getEquipements() { + public List getEquipements() { return this.gestionnaireEquipements.getEquipements(); } - public void voler(Joueur j2, Equipement equipement) { + public void voler(Joueur j2, CarteEquipement equipement) { j2.gestionnaireEquipements.retirer(equipement); this.gestionnaireEquipements.ajouter(equipement); } - public Equipement choisir(List equipements) { + public CarteEquipement choisir(List equipements) { return null; } @@ -218,11 +218,11 @@ public class Joueur { this.revele = b; } - public void ajouterEquipement(Equipement equipement) { + public void ajouterEquipement(CarteEquipement equipement) { this.gestionnaireEquipements.ajouter(equipement); } - public void retirerEquipement(Equipement equipement) { + public void retirerEquipement(CarteEquipement equipement) { this.gestionnaireEquipements.retirer(equipement); } diff --git a/src/main/JoueurVirtuel.java b/src/main/JoueurVirtuel.java index a38cfdf..83b1006 100644 --- a/src/main/JoueurVirtuel.java +++ b/src/main/JoueurVirtuel.java @@ -3,8 +3,8 @@ package main; import java.util.ArrayList; import java.util.List; -import carte.Equipement; -import carte.EquipementStat; +import carte.CarteEquipement; +import carte.CarteEquipementStat; import effet.Effet; public class JoueurVirtuel extends Joueur { @@ -20,17 +20,17 @@ public class JoueurVirtuel extends Joueur { } // on privilegie les equipements qui donnent des stats - public Equipement choisirEquipement(List equips) { - List equipstat = trouverEquipStat(equips); + public CarteEquipement choisirEquipement(List equips) { + List equipstat = trouverEquipStat(equips); if (equipstat.size() > 0) return equipstat.get((int) Math.floor(Math.random() * equipstat.size())); return equips.get((int) Math.floor(Math.random() * equips.size())); } - public List trouverEquipStat(List equips) { - List res = new ArrayList<>(); - for (Equipement e : equips) { - if (e instanceof EquipementStat) + public List trouverEquipStat(List equips) { + List res = new ArrayList<>(); + for (CarteEquipement e : equips) { + if (e instanceof CarteEquipementStat) res.add(e); } return res; diff --git a/tests/main/GestionnaireEquipementsTest.java b/tests/main/GestionnaireEquipementsTest.java index 68924eb..66c226e 100644 --- a/tests/main/GestionnaireEquipementsTest.java +++ b/tests/main/GestionnaireEquipementsTest.java @@ -9,7 +9,7 @@ import java.util.Random; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import carte.EquipementStat; +import carte.CarteEquipementStat; import condition.Condition; import effet.EffetSelf; import effet.action.ActionAltererStatistiquesJoueur; @@ -51,7 +51,7 @@ class GestionnaireEquipementsTest { for(int i = 0; i < 20; i++) { - EquipementStat es = new EquipementStat("AddDamage", "desc"); + CarteEquipementStat es = new CarteEquipementStat("AddDamage", "desc"); es.setEffet(new EffetSelf(new ActionAltererStatistiquesJoueur(Joueur.PLAYER_DAMAGE, 2, true))); es.setCondition(new Condition()); j1.ajouterEquipement(es); @@ -67,7 +67,7 @@ class GestionnaireEquipementsTest { for(int i = 0; i < 20; i++) { - EquipementStat es = new EquipementStat("AddDamage", "desc"); + CarteEquipementStat es = new CarteEquipementStat("AddDamage", "desc"); es.setEffet(new EffetSelf(new ActionAltererStatistiquesJoueur(Joueur.PLAYER_DAMAGE, valeurEffet, true))); es.setCondition(new Condition()); j1.ajouterEquipement(es); @@ -81,7 +81,7 @@ class GestionnaireEquipementsTest { int valeurEffet = 3; - EquipementStat es = new EquipementStat("AddDamage", "desc"); + CarteEquipementStat es = new CarteEquipementStat("AddDamage", "desc"); es.setEffet(new EffetSelf(new ActionAltererStatistiquesJoueur(Joueur.PLAYER_DAMAGE, valeurEffet, true))); es.setCondition(new Condition()); j1.ajouterEquipement(es); diff --git a/tests/main/IATest.java b/tests/main/IATest.java index 6b101cb..f7b8039 100644 --- a/tests/main/IATest.java +++ b/tests/main/IATest.java @@ -9,7 +9,7 @@ import java.util.List; import org.junit.jupiter.api.Test; -import carte.Equipement; +import carte.CarteEquipement; import personnage.Allie; import personnage.CartePersonnage.Equipe; import personnage.Franklin; @@ -238,7 +238,7 @@ public class IATest { @Test public void choixEquipementTest() { //setup - List equips = new ArrayList<>(); + List equips = new ArrayList<>(); //TODO : pas possible d'instancier des Equipements apart des EquipementStat }