コード例 #1
0
 public Elephant(string name, int age, int height)
 {
     _Trunk       = Randomizer.GetRandomElementFromArray(TypesOfTrunk).ToString();
     _Preferences = Randomizer.GetRandomElementFromArray(TypesOfPreferences).ToString();
     Name         = name;
     Age          = age;
     Height       = height;
 }
コード例 #2
0
        public FairyTaleCreator(Ending[] Endings, Animal[] animals)
        {
            var ending  = (Ending)Randomizer.GetRandomElementFromArray(Endings);
            var animal1 = (Animal)Randomizer.GetRandomElementFromArray(animals);
            var animal2 = (Animal)Randomizer.GetRandomElementFromArray(animals);

            FairyTaleData = new FairyTaleData(ending, animal1, animal2);
        }
コード例 #3
0
ファイル: Hare.cs プロジェクト: Korzhevykh-Veronika/Homeworks
        public Hare(string name, int age, double height)
        {
            _Tail       = Randomizer.GetRandomElementFromArray(TypesOfTail).ToString();
            _Profession = Randomizer.GetRandomElementFromArray(TypesOfProfession).ToString();

            Name   = name;
            Age    = age;
            Height = height;
        }
コード例 #4
0
        public FairyTaleData DefineData()
        {
            ConsoleDecorator decorator = new ConsoleDecorator();

            System.Console.WriteLine("Придумываем сказку...");

            var ending  = (Ending)Randomizer.GetRandomElementFromArray(Endings);
            var animal1 = (Animal)Randomizer.GetRandomElementFromArray(Animals);
            var animal2 = (Animal)Randomizer.GetRandomElementFromArray(Animals);

            decorator.Decorate();

            return(new FairyTaleData(ending, animal1, animal2));
        }
コード例 #5
0
 public FairyTailCreator(Ending[] Endings, Animal[] animals)
 {
     this.Ending  = (Ending)Randomizer.GetRandomElementFromArray(Endings);
     this.Animal1 = (Animal)Randomizer.GetRandomElementFromArray(animals);
     this.Animal2 = (Animal)Randomizer.GetRandomElementFromArray(animals);
 }