From 86149dec7c707f0fdfcdf6e815646fb533aa2bd0 Mon Sep 17 00:00:00 2001 From: Joey Bronner Date: Tue, 6 Jan 2015 15:48:37 +0100 Subject: [PATCH] Football players creation --- .../FabriquePersonnagesFootball.java | 21 +++++++++++++++++++ src/Person/Arbitre.java | 10 ++------- src/Person/JoueurDeChamp.java | 10 +++++++++ 3 files changed, 33 insertions(+), 8 deletions(-) create mode 100644 src/Person/JoueurDeChamp.java diff --git a/src/Fabriques/Personnages/FabriquePersonnagesFootball.java b/src/Fabriques/Personnages/FabriquePersonnagesFootball.java index b7f86a2..487282c 100644 --- a/src/Fabriques/Personnages/FabriquePersonnagesFootball.java +++ b/src/Fabriques/Personnages/FabriquePersonnagesFootball.java @@ -1,8 +1,10 @@ package Fabriques.Personnages; import Observateur.Organisation; +import Person.Arbitre; import Person.Chevalier; import Person.Fantasssin; +import Person.JoueurDeChamp; import Person.Personnage; import Person.Princesse; @@ -12,6 +14,21 @@ public class FabriquePersonnagesFootball extends FabriquePersonnagesAbstraite { @Override public ArrayList 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"); Chevalier z = new Chevalier(o, "Zodiac"); Fantasssin f = new Fantasssin(o, "Fantastic"); @@ -21,5 +38,9 @@ public class FabriquePersonnagesFootball extends FabriquePersonnagesAbstraite { liste.add(z); liste.add(f); return liste; + */ + + // TODO: Return two teams containg all players + return null; } } diff --git a/src/Person/Arbitre.java b/src/Person/Arbitre.java index 519d173..19af9f3 100644 --- a/src/Person/Arbitre.java +++ b/src/Person/Arbitre.java @@ -1,19 +1,13 @@ package Person; import Comportements.ComportementSiffler; -import Observateur.Organisation; public class Arbitre extends Personnage { - protected Arbitre(Organisation etatMajor, String nom) { - super(etatMajor, nom); - //this.comportementCombat = new ComportementCombatAvecCheval(); + public Arbitre(String nom) { + super(null, nom); this.comportementEmmetreSon = new ComportementSiffler(); } - - public String getNom() { - return "Arbitre de la rencontre: M." + this.nom + ".\nVeuillez respecter l'arbitre (lol.)"; - } } diff --git a/src/Person/JoueurDeChamp.java b/src/Person/JoueurDeChamp.java new file mode 100644 index 0000000..e02d7e3 --- /dev/null +++ b/src/Person/JoueurDeChamp.java @@ -0,0 +1,10 @@ +package Person; + + +public class JoueurDeChamp extends Personnage { + + public JoueurDeChamp(String nom) { + super(null, nom); + } + +}