Ejemplo n.º 1
0
        /// <summary>
        /// Constructeur par défaut.
        /// </summary>
        public Dryad()
        {
            this.Chaine = CatalogueComportements.DryadTurn;

            this.Capacites = new Dictionary <NomAction, Capacite>();
            this.Capacites[NomAction.Teleporter] = new Cap_Teleporter_N1();
            this.Capacites[NomAction.Planter]    = new Cap_Planter();
            this.Capacites[NomAction.Mourir]     = new Cap_Retirer();
            this.Capacites[NomAction.Ecouter]    = new Cap_Ecouter();
            this.Capacites[NomAction.Parler]     = new Cap_Parler();

            caracteristiques = new Dictionary <LesCaracteristiques, Caracteristique>();

            caracteristiques[LesCaracteristiques.DistanceDeDeplacement] = CatalogueCaracteristique.DistanceDeDeplacement(6);
            caracteristiques[LesCaracteristiques.Solitude]      = CatalogueCaracteristique.Solitude(1);
            caracteristiques[LesCaracteristiques.LenteurEsprit] = CatalogueCaracteristique.LenteurEsprit(100);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Constructeur par défaut.
        /// </summary>
        public Citizen()
        {
            this.Chaine = CatalogueComportements.CitizenBuildRoad;

            this.Capacites = new Dictionary <NomAction, Capacite>();
            this.Capacites[NomAction.Teleporter]      = new Cap_Teleporter_N2();
            this.Capacites[NomAction.Mourir]          = new Cap_Retirer();
            this.Capacites[NomAction.Ecouter]         = new Cap_Ecouter();
            this.Capacites[NomAction.Parler]          = new Cap_Parler();
            this.Capacites[NomAction.Construire]      = new Cap_Construire();
            this.Capacites[NomAction.ConstruireRoute] = new Cap_ConstruireRoute();

            caracteristiques = new Dictionary <LesCaracteristiques, Caracteristique>();

            caracteristiques[LesCaracteristiques.DistanceDeDeplacement] = CatalogueCaracteristique.DistanceDeDeplacement(1);
            caracteristiques[LesCaracteristiques.Solitude]      = CatalogueCaracteristique.Solitude(1);
            caracteristiques[LesCaracteristiques.LenteurEsprit] = CatalogueCaracteristique.LenteurEsprit(1);
        }