Example #1
0
 /// <summary>
 ///     Constructor that lets you inject input-providers for testing purposes.
 /// </summary>
 public InputManager(IKeyInputProvider keyInputProvider, IMouseInputProvider mouseInputProvider,
                     IPadInputProvider padInputProvider, ITouchInputProvider touchInputProvider)
 {
     Key   = new Key(keyInputProvider);
     Mouse = new Mouse(mouseInputProvider);
     SetProviderForPads(padInputProvider);
     Touch = new Touch(touchInputProvider);
 }
Example #2
0
 internal Touch(ITouchInputProvider provider)
 {
     this.provider = provider;
     Is            = new IsSub();
     Was           = new WasSub();
 }