Пример #1
0
        internal InputManager(IKeyboardHelper keyboardHelper, IMouseHelper mouseHelper, IGamePadHelper gamePadHelper)
        {
            if(keyboardHelper == null)
                throw new ArgumentNullException("keyboardHelper");

            if (mouseHelper == null)
                throw new ArgumentNullException("mouseHelper");

            if (gamePadHelper == null)
                throw new ArgumentNullException("gamePadHelper");

            Keyboard = keyboardHelper;
            Mouse = mouseHelper;
            GamePads = gamePadHelper;
        }
Пример #2
0
        public AlptuluptaGame(IShapeFactory shapeFactory,
                              IKeyboardHelper keyboardHelper,
                              IMouseHelper mouseHelper)
        {
            this.shapeFactory   = shapeFactory;
            this.keyboardHelper = keyboardHelper;
            this.mouseHelper    = mouseHelper;

            graphics = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";
            IsMouseVisible        = true;

            updateables.Add(keyboardHelper);
            updateables.Add(mouseHelper);
        }