From f0749eb6db8a0e422ed3e03dc5ca2a44bd75b91a Mon Sep 17 00:00:00 2001 From: Kruss Date: Thu, 14 May 2020 08:47:25 +0200 Subject: [PATCH] prise en compte diff IA --- src/ihm/controller/ChoisirJoueur.java | 3 --- src/ihm/controller/PlateauController.java | 2 +- src/main/Configuration.java | 2 +- src/main/JoueurVirtuel.java | 5 +++++ 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/ihm/controller/ChoisirJoueur.java b/src/ihm/controller/ChoisirJoueur.java index a2fd0e4..900feec 100644 --- a/src/ihm/controller/ChoisirJoueur.java +++ b/src/ihm/controller/ChoisirJoueur.java @@ -140,13 +140,10 @@ public class ChoisirJoueur implements Initializable { for (JoueurIHM jihm : listJoueursIHM) { joueurs.add(jihm.getJoueur()); } - Joueur jchoisi = jIA.choisirJoueur(joueurs, c); - System.out.println(jchoisi+"oof"); int i = 0; boolean found = false; while (!found && i < listJoueursIHM.size()) { - System.out.println(listJoueursIHM.get(i).getJoueur()); if (listJoueursIHM.get(i).getJoueur().equals(jchoisi)) { found = true; buttons.get(i).setDisable(false); diff --git a/src/ihm/controller/PlateauController.java b/src/ihm/controller/PlateauController.java index 92a2d5a..aa677e8 100644 --- a/src/ihm/controller/PlateauController.java +++ b/src/ihm/controller/PlateauController.java @@ -277,7 +277,7 @@ public class PlateauController implements Initializable { cb.fireBtnIAEffetLieu(); break; case ATTAQUER : - cb.fireBtnIAattaquer((JoueurVirtuel)j, j.getJoueursAdjacents()); + cb.fireBtnIAattaquer((JoueurVirtuel)j, j.getJoueursRange()); break; default: break; diff --git a/src/main/Configuration.java b/src/main/Configuration.java index fef12e4..7fd292a 100644 --- a/src/main/Configuration.java +++ b/src/main/Configuration.java @@ -25,7 +25,7 @@ public class Configuration { Couple c = nomsJoueurs.get(i); if(c.isIa()) { - joueurs.put(i,new JoueurVirtuel(c.getNom())); + joueurs.put(i,new JoueurVirtuel(c.getNom(),c.getLvlIa())); }else { joueurs.put(i,new Joueur(c.getNom())); } diff --git a/src/main/JoueurVirtuel.java b/src/main/JoueurVirtuel.java index eeb1356..71ae311 100644 --- a/src/main/JoueurVirtuel.java +++ b/src/main/JoueurVirtuel.java @@ -16,6 +16,11 @@ public class JoueurVirtuel extends Joueur { super(name); } + public JoueurVirtuel(String nom, int lvlIa) { + super(nom); + nvDifficulte = lvlIa; + } + public Effet choisirEffet(List effets) { return effets.get((int) Math.floor(Math.random() * effets.size())); }