コード例 #1
0
ファイル: Animal.cs プロジェクト: LexaGal/AnimalTravel
 public Animal(InternalState internalState, IFoodEvaluator foodEvaluator, IActionsEvaluator actionsEvaluator)
 {
     InternalState = internalState;
     FoodEvaluator = foodEvaluator;
     ActionsEvaluator = actionsEvaluator;
     SleepTimeRandom = new Random();
     Console.WriteLine("Animal is born\n");
 }
コード例 #2
0
ファイル: Actor.cs プロジェクト: LexaGal/AnimalTravel
 public Animal GetAnimal(InternalState internalState, IFoodEvaluator foodEvaluator,
     IActionsEvaluator actionsEvaluator)
 {
     return new Animal(internalState, foodEvaluator, actionsEvaluator);
 }