Esempio n. 1
0
 public static float GetAxis(GenericAxis axis, OuyaPlayer p = OuyaPlayer.P01)
 {
     switch (axis)
     {
         case GenericAxis.LX:
             return OuyaInput.GetAxis(OuyaAxis.LX, p) + Input.GetAxis("LX");
             break;
         case GenericAxis.LY:
             return OuyaInput.GetAxis(OuyaAxis.LY, p) + Input.GetAxis("LY");
             break;
         case GenericAxis.RX:
             return OuyaInput.GetAxis(OuyaAxis.RX, p) + Input.GetAxis("RX");
             break;
         case GenericAxis.RY:
             return OuyaInput.GetAxis(OuyaAxis.RY, p) + Input.GetAxis("RY");
             break;
         case GenericAxis.LT:
             return OuyaInput.GetAxis(OuyaAxis.LT, p) + Input.GetAxis("LT");
             break;
         case GenericAxis.RT:
             return OuyaInput.GetAxis(OuyaAxis.RT, p) + Input.GetAxis("RT");
             break;
         case GenericAxis.DX:
             return OuyaInput.GetAxis(OuyaAxis.DX, p) + Input.GetAxis("DX");
             break;
         case GenericAxis.DY:
             return OuyaInput.GetAxis(OuyaAxis.DY, p) + Input.GetAxis("DY");
             break;
         default:
             return 0;
             break;
     }
 }
        public void AxisParamtersChangedAutomatically(GenericAxis source)
        {
            YaxisDescription yaxis = (YaxisDescription)source.userData;

            yaxis.visible = source.visible;
            mainForm.refreshPropertiesForm();
        }