Skip to content
Snippets Groups Projects
Commit 7f2d13a0 authored by rosier8u's avatar rosier8u
Browse files

ajout de package pour plus de lisibilité

parent 73fcc385
No related branches found
No related tags found
No related merge requests found
Showing
with 42 additions and 7 deletions
package modele;
package modele.DPStrategie;
import modele.Personnage;
public class ConcreteStrategieNeutre implements Strategie {
@Override
......@@ -8,6 +10,6 @@ public class ConcreteStrategieNeutre implements Strategie {
@Override
public void subir(int degat, Personnage personnage) {
personnage.setPointsDeVie(personnage.pointsDeVie - (degat));
personnage.setPointsDeVie(personnage.getPointsDeVie() - (degat));
}
}
package modele;
package modele.DPStrategie;
import modele.Personnage;
public interface Strategie {
......
package modele;
package modele.DPVisiteur;
public class CompteurVisiteur implements VisiteurGroupe{
import modele.*;
public class CompteurVisiteur implements VisiteurGroupe {
int nbSorcier = 0;
@Override
public void visiter(Guerrier guerrier) {
......
package modele;
package modele.DPVisiteur;
import modele.*;
public class NiveauVisiteur implements VisiteurGroupe {
@Override
......
package modele;
package modele.DPVisiteur;
import modele.*;
public interface VisiteurGroupe {
......
package modele;
import modele.DPVisiteur.VisiteurGroupe;
public class DegatVisiteur implements VisiteurGroupe {
@Override
public void visiter(Guerrier guerrier) {
......
package modele;
import modele.DPVisiteur.VisiteurGroupe;
import java.util.ArrayList;
public class Equipe implements Groupe{
......
package modele;
import modele.DPVisiteur.VisiteurGroupe;
public interface Groupe {
public abstract void accepter(VisiteurGroupe visiteur);
......
package modele;
import modele.DPStrategie.Strategie;
import modele.DPVisiteur.VisiteurGroupe;
public class Guerisseur extends Personnage{
private int sagesse;
......
package modele;
import modele.DPStrategie.Strategie;
import modele.DPVisiteur.VisiteurGroupe;
public class Guerrier extends Personnage{
private int force;
......
package modele;
import modele.DPStrategie.Strategie;
import modele.DPVisiteur.VisiteurGroupe;
public abstract class Personnage implements Groupe{
protected int pointsDeVie;
protected int niveau;
......
package modele;
import modele.DPStrategie.Strategie;
import modele.DPVisiteur.VisiteurGroupe;
public class Roi extends Personnage{
private int force;
private String royaume;
......
package modele;
import modele.DPStrategie.Strategie;
import modele.DPVisiteur.VisiteurGroupe;
public class Sorcier extends Personnage{
private int intelligence;
......
package tests;
import modele.*;
import modele.DPVisiteur.CompteurVisiteur;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
......
package tests;
import modele.*;
import modele.DPStrategie.ConcreteStrategieDefensif;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
......
package tests;
import modele.*;
import modele.DPStrategie.ConcreteStrategieNeutre;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
......
package tests;
import modele.*;
import modele.DPVisiteur.NiveauVisiteur;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment