VampireTest

This commit is contained in:
Paul Gross
2020-04-22 13:05:36 +02:00
parent 7db50ba590
commit 845821d089
20 changed files with 168 additions and 76 deletions

View File

@ -2,13 +2,10 @@ package effet.action;
import main.Joueur;
public class ActionAltererStatistiquesJoueur extends Action{
private String key;
private int valeur;
private boolean ajouter;
/**
* Constructeur ActionAltererStatistiquesJoueur
* @param key Le clé qui correspond à la valeur à modifier
@ -24,16 +21,15 @@ public class ActionAltererStatistiquesJoueur extends Action{
* ActionAltererStatistiquesJoueur("PV", 2, false)
* <br>
* Change les PV's du joueur à 2
*
*/
public ActionAltererStatistiquesJoueur(String key, int valeur, boolean ajouter)
{
this.key = key;
this.valeur = valeur;
this.ajouter = ajouter;
}
/**
* Lance l'action de modification de statistiques
* @param j1 Le joueur qui modifie
@ -44,12 +40,9 @@ public class ActionAltererStatistiquesJoueur extends Action{
{
if(ajouter)
{
j2.setStat(key, j2.getStat(key)+valeur);
j2.addToStat(key, valeur);
}else {
j2.setStat(key, valeur);
}
}
}