Ajout Etats, Comportements et Fabriques

This commit is contained in:
CCAZOT 2015-01-15 19:07:59 +01:00
parent 6a2aecc298
commit 3719268bde
14 changed files with 109 additions and 43 deletions

View File

@ -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
}
}

View File

@ -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
}
}

View File

@ -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
}
}

View File

@ -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
}
}

View File

@ -1,5 +0,0 @@
package Comportements;
public interface ComportementEmmetreSon {
public String emmetreSon();
}

View File

@ -1,5 +0,0 @@
package Comportements;
public interface ComportementSeDeplacer {
public String seDeplacer();
}

View File

@ -1,10 +0,0 @@
package Comportements;
public class ComportementSiffler implements ComportementEmmetreSon {
@Override
public String emmetreSon() {
return "Coup de sifflet!!!!!!!";
}
}

View File

@ -0,0 +1,5 @@
package Etats;
public abstract class EtatPersonnageAbstrait {
}

View File

@ -0,0 +1,5 @@
package Etats;
public class EtatPersonnageKO extends EtatPersonnageAbstrait {
}

View File

@ -0,0 +1,5 @@
package Etats;
public class EtatPersonnageOK extends EtatPersonnageAbstrait {
}

View File

@ -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<Personnage> CreerPersonages(Organisation o) {
// TODO Auto-generated method stub
return null;
}
}

View File

@ -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<Personnage> CreerPersonages(Organisation o) {
/* Princesse p = new Princesse("Fiona");
Chevalier z = new Chevalier(o, "Zodiac");
Fantasssin f = new Fantasssin(o, "Fantastic");
ArrayList<Personnage> liste = new ArrayList<Personnage>();
liste.add(p);
liste.add(z);
liste.add(f);*/
ArrayList<Personnage> liste = new ArrayList<Personnage>();
return liste;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}