public Personnage(Organisation unitedStateOfAmerica, string sonNom) { this.nom = sonNom; comportementCombat = null; comportementSon = null; etatMajor = unitedStateOfAmerica; if (etatMajor != null) { etatMajor.Attach(this); } }
public Personnage(Organisation unitedStateOfAmerica, string sonNom, object o) { this.nom = sonNom; if (o != null) { //if(o.getClass().tostring().equals("ComportementDeCombat")) { if (o.GetType().Name.Equals("ComportementDeCombat")) { comportementCombat = (ComportementDeCombat)o; } else if (o.GetType().Name.Equals("ComportementEmettreSon")) { comportementSon = (ComportementEmettreSon)o; } } etatMajor = unitedStateOfAmerica; if (etatMajor != null) { etatMajor.Attach(this); } }
public void setComportementCombat(ComportementDeCombat comportementCombat) { this.comportementCombat = comportementCombat; }
// public Personnage (string sonNom, ComportementEmettreSon blabla) { // this.nom = sonNom; // comportementSon = blabla; // } public Personnage(string sonNom, ComportementDeCombat style, ComportementEmettreSon blabla) { this.nom = sonNom; comportementCombat = style; comportementSon = blabla; }