VampireTest
This commit is contained in:
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user