Пример #1
0
        private ConsoleManager(IZooManager zooManager, IRandomizer randomizer)
        {
            _zooManager = zooManager;
            _randomizer = randomizer;

            RegisterDependences();

            _screenBufferManager = new ScreenBufferManager(Console.WindowWidth, Console.WindowHeight);

            CreateWindow <IDesktop>();
            foreach (var window in _windows)
            {
                window.UpdateWindowRect();
            }
        }
Пример #2
0
 public ZooUserInterface(IZooManager ZooManager)
 {
     this.ZooManager = ZooManager;
     this.date = DateTime.Now;
 }
Пример #3
0
 public Desktop(IConsoleManagerInternal manager, IZooManager zooManager) :
     base(manager)
 {
     _zooManager = zooManager;
 }
Пример #4
0
        // static

        public static IConsoleManager Create(IZooManager zooManager, IRandomizer randomizer)
        => new ConsoleManager(zooManager, randomizer);
Пример #5
0
 public ShowAnimalRequirements(IConsoleManagerInternal manager, IZooManager zooManager) :
     base(manager)
 {
     _zooManager = zooManager;
     Title       = "Animal Food Requirements";
 }