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; }
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); }