public GnomApp(IGnomTree view, IPressable startingElementId, IConsoleManipulator manipulator, Action<GnomEventArgs> keyRoutingMethod) { this.View = view; this.KeyRoutingMethod = keyRoutingMethod; this.Selected = startingElementId; this.Manipulator = manipulator; }
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; }
public GameOutputService(IConsoleManipulator consoleManipulator, IWriter writer) { this.consoleManipulator = consoleManipulator; this.writer = writer; }
public MenuNavigator(IConsoleManipulator consoleManipulator, IMenuCommandParser menuCommandParser) { this.consoleManipulator = consoleManipulator; this.menuCommandParser = menuCommandParser; }