public SysDriver(FantasyConsole fc) { _fc = fc; _drivers = new List <Driver>(); _drivers.Add(FS = new FileSystemDriver()); _drivers.Add(Input = new InputDriver(_fc.Mem.InputBuffer)); _drivers.Add(Console = new ConsoleDriver(_fc.Mem.TextBuffer)); _drivers.Add(Graphics = new GraphicsDriver(_fc.Mem)); _drivers.Add(Menu = new MenuDriver(Input, Console)); _drivers.Add(Game = new GameDriver(this, _fc.Mem)); }
public MenuDriver(InputDriver inputApi, ConsoleDriver textApi) { _inputApi = inputApi; _textApi = textApi; }