Example #1
0
 public GnomApp(IGnomTree view, IPressable startingElementId, IConsoleManipulator manipulator, Action<GnomEventArgs> keyRoutingMethod)
 {
     this.View = view;
     this.KeyRoutingMethod = keyRoutingMethod;
     this.Selected = startingElementId;
     this.Manipulator = manipulator;
 }
Example #2
0
 public Engine(IMenuNavigator menuNavigator, IMenuOutputService menuOutputService, IConsoleManipulator consoleManipulator, IMenu menu)
 {
     this.menuNavigator      = menuNavigator;
     this.consoleManipulator = consoleManipulator;
     this.menuOutputService  = menuOutputService;
     this.menu = menu;
 }
 public MenuOutputService(IWriter writer, IConsoleManipulator consoleManipulator)
 {
     this.writer             = writer;
     this.consoleManipulator = consoleManipulator;
 }
Example #4
0
 public GameOutputService(IConsoleManipulator consoleManipulator, IWriter writer)
 {
     this.consoleManipulator = consoleManipulator;
     this.writer             = writer;
 }
 public MenuNavigator(IConsoleManipulator consoleManipulator, IMenuCommandParser menuCommandParser)
 {
     this.consoleManipulator = consoleManipulator;
     this.menuCommandParser  = menuCommandParser;
 }