示例#1
0
 public ConsoleOverlaySetView(IOverlayView inputView, IOverlayView commandConsoleView, IOverlayView messageConsoleView, IOverlayView possibleCommandsView, ISpriteBatch spriteBatch, ITexture texture, IFont font)
     : base(spriteBatch, texture, font)
 {
     _overlays.Add(inputView);
     _overlays.Add(commandConsoleView);
     _overlays.Add(messageConsoleView);
     _overlays.Add(possibleCommandsView);
 }
 public void SetUp()
 {
     stubInputView = MockRepository.GenerateStub<IOverlayView>();
     stubCommandConsoleView = MockRepository.GenerateStub<IOverlayView>();
     stubMessageConsoleView = MockRepository.GenerateStub<IOverlayView>();
     stubPossibleCommandsView = MockRepository.GenerateStub<IOverlayView>();
     stubSpriteBatch = MockRepository.GenerateStub<ISpriteBatch>();
     stubTexture = MockRepository.GenerateStub<ITexture>();
     stubFont = MockRepository.GenerateStub<IFont>();
     hudView = new ConsoleOverlaySetView(stubInputView, stubCommandConsoleView, stubMessageConsoleView, stubPossibleCommandsView, stubSpriteBatch, stubTexture, stubFont);
 }
示例#3
0
        public void SetUp()
        {
            inputLine = new InputLine();
            stubCommandConsole = MockRepository.GenerateStub<ICommandConsole>();
            stubMessageConsole = MockRepository.GenerateStub<IMessageConsole>();
            stubInputView = MockRepository.GenerateStub<IOverlayView>();
            stubCommandConsoleView = MockRepository.GenerateStub<IOverlayView>();
            stubMessageConsoleView = MockRepository.GenerateStub<IOverlayView>();
            stubPossibleCommandsView = MockRepository.GenerateStub<IOverlayView>();
            stubKeyboard = MockRepository.GenerateStub<IKeyboard>();

            consoleController = new ConsoleController(inputLine, stubCommandConsole, stubMessageConsole, stubInputView, stubCommandConsoleView, stubMessageConsoleView, stubPossibleCommandsView, stubKeyboard);
        }
示例#4
0
        public ConsoleController(InputLine inputLine, ICommandConsole commandConsole, IMessageConsole messageConsole, 
            IOverlayView inputView, IOverlayView commandConsoleView, IOverlayView messageConsoleView, IOverlayView possibleCommandsView, IKeyboard keyboard)
        {
            this.InputLine = inputLine;
            _commandConsole = commandConsole;
            _messageConsole = messageConsole;
            _inputView = inputView;
            _commandConsoleView = commandConsoleView;
            _messageConsoleView = messageConsoleView;
            _possibleCommandsView = possibleCommandsView;
            _keyboard = keyboard;

            this.InputLine.CurrentInput = "";
        }
示例#5
0
 public PulseDisplayPresenter(IOverlayView overlayView)
 {
     this.overlayView = overlayView;
 }
示例#6
0
 public HudOverlaySetView(IOverlayView scoreView, ISpriteBatch spriteBatch, ITexture texture, IFont font)
     :base(spriteBatch, texture, font)
 {
     _overlays.Add(scoreView);
 }