Example #1
0
        public void SetDirectionalPov(int pov, VJoyPov direction)
        {
            if (pov >= maxDirPov)
            {
                throw new Exception(string.Format("Maximum digital POV hats are {0}. You need to increase number of digital POV hats in vJoy config", maxDirPov));
            }

            joystick.SetDiscPov((int)direction, Index, (uint)pov + 1);
        }
Example #2
0
 public void setDigitalPov(int pov, VJoyPov direction)
 {
     holder.SetDirectionalPov(pov, direction);
 }
Example #3
0
        public void SetDirectionalPov(int pov, VJoyPov direction)
        {
            if (pov >=  maxDirPov)
                throw new Exception(string.Format("Maximum digital POV hats are {0}. You need to increase number of digital POV hats in vJoy config", maxDirPov));

            joystick.SetDiscPov((int) direction, Index, (uint)pov+1);
        }
Example #4
0
 public void setDigitalPov(int pov, VJoyPov direction)
 {
     holder.SetDirectionalPov(pov, direction);
 }
Example #5
0
 public void SetPov(int index, VJoyPov pov)
 {
     SetState(s =>
         {
             s.POV &= (ushort)~((int)0xf << ((3 - index) * 4));
             s.POV |= (ushort)((int)pov << ((3 - index) * 4));
             return s;
         });
 }
Example #6
0
 public void setPov(int index, VJoyPov pov)
 {
     holder.SetPov(index, pov);
 }