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(); } }
public ZooUserInterface(IZooManager ZooManager) { this.ZooManager = ZooManager; this.date = DateTime.Now; }
public Desktop(IConsoleManagerInternal manager, IZooManager zooManager) : base(manager) { _zooManager = zooManager; }
// static public static IConsoleManager Create(IZooManager zooManager, IRandomizer randomizer) => new ConsoleManager(zooManager, randomizer);
public ShowAnimalRequirements(IConsoleManagerInternal manager, IZooManager zooManager) : base(manager) { _zooManager = zooManager; Title = "Animal Food Requirements"; }