public void UpdateJoystick(VModel Vmodel) { JoystickState state = joystick.CurrentJoystickState; Buttons_Update(state.GetButtons()); Manipulator_Rotation_Update(state.GetPointOfView()); SpeedMode_Update(Vmodel); Slider_Update(state.GetSlider()); Main_Joystick_Parameters_Update(state); }
public MainWindow() { InitializeComponent(); //Теперь MainWindow главное окно для ProjectionWindow setter = new SettingsController(); Maincontroller = new JoystickController(); MainUDP = new UDPController(); vmodel = new VModel(new Model()); vtimer = new VTimerModel(new TimerModel()); vudp = new VUDPModel(new UDPModel()); timercontroller = new TimerController(); DataContext = vmodel; UDPData_Grid.DataContext = vudp; GroupBoxTimer_Grid.DataContext = vtimer; }
private void SpeedMode_Update(VModel vmodel) { if (Buttons[6] == 1) { vmodel.SpeedMode = "1"; SpeedK = 0.25; } if (Buttons[5] == 1) { vmodel.SpeedMode = "2"; SpeedK = 0.5; } if (Buttons[4] == 1) { vmodel.SpeedMode = "3"; SpeedK = 1.0; } }