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