/// <summary> /// Initializes a new instance of the <see cref="MainViewModel"/> class. /// </summary> public MainViewModel() { var handsAnalyzer = new HandsAnalyzer(); var skiColorHandDetector = new SkinColorHandsDetector(); var drone = new Tello(); var droneControllerKeyInputEvaluator = new TelloKeyInputEvaluator(); var droneControllerHandsInputEvaluator = new DroneControllerHandsInputEvaluator(); this.app = new CaduhdApp(handsAnalyzer, skiColorHandDetector, drone, droneControllerKeyInputEvaluator, droneControllerHandsInputEvaluator); this.app.Bind(this.UserInterfaceConnector); this.webCamera = new WebCamera(320, 180); this.webCamera.NewFrame += this.ProcessWebCameraFrame; this.webCamera.On(); this.keyEventProcessor = new KeyEventProcessor(); }
public KeyEventProcessorTests() { this.keyEventProcessor = new KeyEventProcessor(); }