Football players creation

This commit is contained in:
Joey Bronner 2015-01-06 15:48:37 +01:00
parent 22634a45c6
commit 86149dec7c
3 changed files with 33 additions and 8 deletions

View File

@ -1,8 +1,10 @@
package Fabriques.Personnages; package Fabriques.Personnages;
import Observateur.Organisation; import Observateur.Organisation;
import Person.Arbitre;
import Person.Chevalier; import Person.Chevalier;
import Person.Fantasssin; import Person.Fantasssin;
import Person.JoueurDeChamp;
import Person.Personnage; import Person.Personnage;
import Person.Princesse; import Person.Princesse;
@ -12,6 +14,21 @@ public class FabriquePersonnagesFootball extends FabriquePersonnagesAbstraite {
@Override @Override
public ArrayList<Personnage> CreerPersonages(Organisation o) { public ArrayList<Personnage> CreerPersonages(Organisation o) {
// Add referee
Arbitre arbitre = new Arbitre("Colina");
// TODO: Add team 1
JoueurDeChamp joueur = new JoueurDeChamp("Zidane");
// TODO: Add players to team 1
// TODO: Add team 2
// TODO: Add players to team 2
/*
Princesse p = new Princesse("Fiona"); Princesse p = new Princesse("Fiona");
Chevalier z = new Chevalier(o, "Zodiac"); Chevalier z = new Chevalier(o, "Zodiac");
Fantasssin f = new Fantasssin(o, "Fantastic"); Fantasssin f = new Fantasssin(o, "Fantastic");
@ -21,5 +38,9 @@ public class FabriquePersonnagesFootball extends FabriquePersonnagesAbstraite {
liste.add(z); liste.add(z);
liste.add(f); liste.add(f);
return liste; return liste;
*/
// TODO: Return two teams containg all players
return null;
} }
} }

View File

@ -1,19 +1,13 @@
package Person; package Person;
import Comportements.ComportementSiffler; import Comportements.ComportementSiffler;
import Observateur.Organisation;
public class Arbitre extends Personnage { public class Arbitre extends Personnage {
protected Arbitre(Organisation etatMajor, String nom) { public Arbitre(String nom) {
super(etatMajor, nom); super(null, nom);
//this.comportementCombat = new ComportementCombatAvecCheval();
this.comportementEmmetreSon = new ComportementSiffler(); this.comportementEmmetreSon = new ComportementSiffler();
} }
public String getNom() {
return "Arbitre de la rencontre: M." + this.nom + ".\nVeuillez respecter l'arbitre (lol.)";
}
} }

View File

@ -0,0 +1,10 @@
package Person;
public class JoueurDeChamp extends Personnage {
public JoueurDeChamp(String nom) {
super(null, nom);
}
}