Ajout de fonctionnalités main, pioche
This commit is contained in:
16
src/condition/WinConditionHunter.java
Normal file
16
src/condition/WinConditionHunter.java
Normal file
@ -0,0 +1,16 @@
|
||||
package condition;
|
||||
|
||||
import main.Joueur;
|
||||
import main.Plateau;
|
||||
|
||||
public class WinConditionHunter extends Condition{
|
||||
|
||||
@Override
|
||||
public boolean isTrue(Joueur j)
|
||||
{
|
||||
int nbShadow = j.getPlateau().getStat(Plateau.NB_SHADOWS);
|
||||
Condition winCondition = new ConditionStatistiques(ConditionStatistiques.PLATEAU, Plateau.NB_MORTS_SHADOW, nbShadow, ConditionStatistiques.MORE);
|
||||
return winCondition.isTrue(j);
|
||||
}
|
||||
|
||||
}
|
16
src/condition/WinConditionShadow.java
Normal file
16
src/condition/WinConditionShadow.java
Normal file
@ -0,0 +1,16 @@
|
||||
package condition;
|
||||
|
||||
import main.Joueur;
|
||||
import main.Plateau;
|
||||
|
||||
public class WinConditionShadow extends Condition{
|
||||
|
||||
@Override
|
||||
public boolean isTrue(Joueur j)
|
||||
{
|
||||
int nbHunter = j.getPlateau().getStat(Plateau.NB_HUNTERS);
|
||||
Condition winCondition = new ConditionStatistiques(ConditionStatistiques.PLATEAU, Plateau.NB_MORTS_HUNTER, nbHunter, ConditionStatistiques.MORE);
|
||||
return winCondition.isTrue(j);
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user