Example #1
0
 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));
 }
Example #2
0
 public MenuDriver(InputDriver inputApi, ConsoleDriver textApi)
 {
     _inputApi = inputApi;
     _textApi  = textApi;
 }