static void Main() { FakeController controller = new FakeController(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Monitor(controller)); }
public Monitor(FakeController controller) { this.FormClosing += this.Monitor_FormClosing; _controller = controller; _controller.WindowHandle = this; _controller.TrackIR.UpdateHandler += HandleTrackIRUpdate; _controller.TrackIR.Connected += TrackIRConnected; _controller.TrackIR.Disconnected += TrackIRDisconnected; InitializeComponent(); PopulateControllers(); ProbeTrackIR(); }