private void OnDPadPress(object sender, GamepadDPadEventArgs evt) { Text = "DPad pressed"; bool DownIsDown = (evt.Buttons & GamepadButtons.DPadDown) != 0; bool LeftIsDown = (evt.Buttons & GamepadButtons.DPadLeft) != 0; bool RightIsDown = (evt.Buttons & GamepadButtons.DPadRight) != 0; bool UpIsDown = (evt.Buttons & GamepadButtons.DPadUp) != 0; double x, y, z; double deltaz = 0.05; if (UpIsDown || DownIsDown) { if (UpIsDown) { myStage.GetPos(out x, out y, out z); myStage.MoveTo(x, y, z + deltaz, false); } if (DownIsDown) { myStage.GetPos(out x, out y, out z); myStage.MoveTo(x, y, z - deltaz, false); } } Thread.Sleep(50); }
public void UpdateDRO() { double X = 0.0, Y = 0.0, Z = 0.0; _myStage.GetPos(out X, out Y, out Z); txtBoxXAxis.Text = X.ToString(); txtBoxYAxis.Text = Y.ToString(); txtBoxZAxis.Text = Z.ToString(); }