From 3719268bdea23566d19f11445295cd3b57452ced Mon Sep 17 00:00:00 2001 From: CCAZOT Date: Thu, 15 Jan 2015 19:07:59 +0100 Subject: [PATCH] Ajout Etats, Comportements et Fabriques --- .../ComportementActionRamasserNeige.java | 13 +++++++++++ .../ComportementActionSeDeplacer.java | 13 +++++++++++ .../ComportementActionTirerBalon.java | 13 +++++++++++ .../ComportementActionTirerBouleDeNeige.java | 13 +++++++++++ src/Comportements/ComportementEmmetreSon.java | 5 ---- src/Comportements/ComportementSeDeplacer.java | 5 ---- src/Comportements/ComportementSiffler.java | 10 -------- src/Etats/EtatPersonnageAbstrait.java | 5 ++++ src/Etats/EtatPersonnageKO.java | 5 ++++ src/Etats/EtatPersonnageOK.java | 5 ++++ .../FabriquePersonnagesBattleSnow.java | 16 +++++++++++++ .../FabriquePersonnagesMoyenAge.java | 23 ------------------- .../Plateau/FabriquePlateauBattleGoal.java | 13 +++++++++++ .../Plateau/FabriquePlateauBattleSnow.java | 13 +++++++++++ 14 files changed, 109 insertions(+), 43 deletions(-) create mode 100644 src/Comportements/ComportementActionRamasserNeige.java create mode 100644 src/Comportements/ComportementActionSeDeplacer.java create mode 100644 src/Comportements/ComportementActionTirerBalon.java create mode 100644 src/Comportements/ComportementActionTirerBouleDeNeige.java delete mode 100644 src/Comportements/ComportementEmmetreSon.java delete mode 100644 src/Comportements/ComportementSeDeplacer.java delete mode 100644 src/Comportements/ComportementSiffler.java create mode 100644 src/Etats/EtatPersonnageAbstrait.java create mode 100644 src/Etats/EtatPersonnageKO.java create mode 100644 src/Etats/EtatPersonnageOK.java create mode 100644 src/Fabriques/Personnages/FabriquePersonnagesBattleSnow.java delete mode 100644 src/Fabriques/Personnages/FabriquePersonnagesMoyenAge.java create mode 100644 src/Fabriques/Plateau/FabriquePlateauBattleGoal.java create mode 100644 src/Fabriques/Plateau/FabriquePlateauBattleSnow.java diff --git a/src/Comportements/ComportementActionRamasserNeige.java b/src/Comportements/ComportementActionRamasserNeige.java new file mode 100644 index 0000000..fd09aa3 --- /dev/null +++ b/src/Comportements/ComportementActionRamasserNeige.java @@ -0,0 +1,13 @@ +package Comportements; + +import Cases.CaseAbstraite; + +public class ComportementActionRamasserNeige implements ComportementAction { + + @Override + public void executerAction(CaseAbstraite c) { + // TODO Auto-generated method stub + + } + +} diff --git a/src/Comportements/ComportementActionSeDeplacer.java b/src/Comportements/ComportementActionSeDeplacer.java new file mode 100644 index 0000000..85c3479 --- /dev/null +++ b/src/Comportements/ComportementActionSeDeplacer.java @@ -0,0 +1,13 @@ +package Comportements; + +import Cases.CaseAbstraite; + +public class ComportementActionSeDeplacer implements ComportementAction { + + @Override + public void executerAction(CaseAbstraite c) { + // TODO Auto-generated method stub + + } + +} diff --git a/src/Comportements/ComportementActionTirerBalon.java b/src/Comportements/ComportementActionTirerBalon.java new file mode 100644 index 0000000..08b311c --- /dev/null +++ b/src/Comportements/ComportementActionTirerBalon.java @@ -0,0 +1,13 @@ +package Comportements; + +import Cases.CaseAbstraite; + +public class ComportementActionTirerBalon implements ComportementAction { + + @Override + public void executerAction(CaseAbstraite c) { + // TODO Auto-generated method stub + + } + +} diff --git a/src/Comportements/ComportementActionTirerBouleDeNeige.java b/src/Comportements/ComportementActionTirerBouleDeNeige.java new file mode 100644 index 0000000..9cc1d84 --- /dev/null +++ b/src/Comportements/ComportementActionTirerBouleDeNeige.java @@ -0,0 +1,13 @@ +package Comportements; + +import Cases.CaseAbstraite; + +public class ComportementActionTirerBouleDeNeige implements ComportementAction { + + @Override + public void executerAction(CaseAbstraite c) { + // TODO Auto-generated method stub + + } + +} diff --git a/src/Comportements/ComportementEmmetreSon.java b/src/Comportements/ComportementEmmetreSon.java deleted file mode 100644 index 6fce7f1..0000000 --- a/src/Comportements/ComportementEmmetreSon.java +++ /dev/null @@ -1,5 +0,0 @@ -package Comportements; - -public interface ComportementEmmetreSon { - public String emmetreSon(); -} diff --git a/src/Comportements/ComportementSeDeplacer.java b/src/Comportements/ComportementSeDeplacer.java deleted file mode 100644 index aa55167..0000000 --- a/src/Comportements/ComportementSeDeplacer.java +++ /dev/null @@ -1,5 +0,0 @@ -package Comportements; - -public interface ComportementSeDeplacer { - public String seDeplacer(); -} diff --git a/src/Comportements/ComportementSiffler.java b/src/Comportements/ComportementSiffler.java deleted file mode 100644 index 0f51d01..0000000 --- a/src/Comportements/ComportementSiffler.java +++ /dev/null @@ -1,10 +0,0 @@ -package Comportements; - -public class ComportementSiffler implements ComportementEmmetreSon { - - @Override - public String emmetreSon() { - return "Coup de sifflet!!!!!!!"; - } - -} diff --git a/src/Etats/EtatPersonnageAbstrait.java b/src/Etats/EtatPersonnageAbstrait.java new file mode 100644 index 0000000..ed45122 --- /dev/null +++ b/src/Etats/EtatPersonnageAbstrait.java @@ -0,0 +1,5 @@ +package Etats; + +public abstract class EtatPersonnageAbstrait { + +} diff --git a/src/Etats/EtatPersonnageKO.java b/src/Etats/EtatPersonnageKO.java new file mode 100644 index 0000000..e4c06a0 --- /dev/null +++ b/src/Etats/EtatPersonnageKO.java @@ -0,0 +1,5 @@ +package Etats; + +public class EtatPersonnageKO extends EtatPersonnageAbstrait { + +} diff --git a/src/Etats/EtatPersonnageOK.java b/src/Etats/EtatPersonnageOK.java new file mode 100644 index 0000000..913da30 --- /dev/null +++ b/src/Etats/EtatPersonnageOK.java @@ -0,0 +1,5 @@ +package Etats; + +public class EtatPersonnageOK extends EtatPersonnageAbstrait { + +} diff --git a/src/Fabriques/Personnages/FabriquePersonnagesBattleSnow.java b/src/Fabriques/Personnages/FabriquePersonnagesBattleSnow.java new file mode 100644 index 0000000..859391d --- /dev/null +++ b/src/Fabriques/Personnages/FabriquePersonnagesBattleSnow.java @@ -0,0 +1,16 @@ +package Fabriques.Personnages; + +import java.util.ArrayList; + +import Observateur.Organisation; +import Person.Personnage; + +public class FabriquePersonnagesBattleSnow extends FabriquePersonnagesAbstraite { + + @Override + public ArrayList CreerPersonages(Organisation o) { + // TODO Auto-generated method stub + return null; + } + +} diff --git a/src/Fabriques/Personnages/FabriquePersonnagesMoyenAge.java b/src/Fabriques/Personnages/FabriquePersonnagesMoyenAge.java deleted file mode 100644 index 838d46f..0000000 --- a/src/Fabriques/Personnages/FabriquePersonnagesMoyenAge.java +++ /dev/null @@ -1,23 +0,0 @@ -package Fabriques.Personnages; - -import Observateur.Organisation; -import Person.Personnage; - -import java.util.ArrayList; - -public class FabriquePersonnagesMoyenAge extends FabriquePersonnagesAbstraite { - - @Override - public ArrayList CreerPersonages(Organisation o) { -/* Princesse p = new Princesse("Fiona"); - Chevalier z = new Chevalier(o, "Zodiac"); - Fantasssin f = new Fantasssin(o, "Fantastic"); - - ArrayList liste = new ArrayList(); - liste.add(p); - liste.add(z); - liste.add(f);*/ - ArrayList liste = new ArrayList(); - return liste; - } -} diff --git a/src/Fabriques/Plateau/FabriquePlateauBattleGoal.java b/src/Fabriques/Plateau/FabriquePlateauBattleGoal.java new file mode 100644 index 0000000..672400c --- /dev/null +++ b/src/Fabriques/Plateau/FabriquePlateauBattleGoal.java @@ -0,0 +1,13 @@ +package Fabriques.Plateau; + +import Cases.CaseAbstraite; + +public class FabriquePlateauBattleGoal extends FabriquePlateauAbstraite { + + @Override + public CaseAbstraite[][] CreerPlateau() { + // TODO Auto-generated method stub + return null; + } + +} diff --git a/src/Fabriques/Plateau/FabriquePlateauBattleSnow.java b/src/Fabriques/Plateau/FabriquePlateauBattleSnow.java new file mode 100644 index 0000000..7ff35ce --- /dev/null +++ b/src/Fabriques/Plateau/FabriquePlateauBattleSnow.java @@ -0,0 +1,13 @@ +package Fabriques.Plateau; + +import Cases.CaseAbstraite; + +public class FabriquePlateauBattleSnow extends FabriquePlateauAbstraite { + + @Override + public CaseAbstraite[][] CreerPlateau() { + // TODO Auto-generated method stub + return null; + } + +}