fliXNA_xbox.FlxGamepad.update C# (CSharp) Метод

update() публичный Метод

public update ( ) : void
Результат void
        public void update()
        {
            old = current;
            current = GamePad.GetState(index);
            leftAnalogX = current.ThumbSticks.Left.X;
            leftAnalogY = current.ThumbSticks.Left.Y;
            rightAnalogX = current.ThumbSticks.Right.X;
            rightAnalogY = current.ThumbSticks.Right.Y;
            leftTrigger = current.Triggers.Left;
            rightTrigger = current.Triggers.Right;
            if (vibeDuration > 0)
            {
                vibeDuration -= FlxG.elapsed;
                if (vibeDuration <= 0)
                {
                    leftVibe = rightVibe = 0;
                }
                GamePad.SetVibration(index, leftVibe, rightVibe);
            }
        }

Usage Example

Пример #1
0
 /// <summary>
 /// Internal function for keeping input states current
 /// </summary>
 static internal void updateInputs()
 {
     pad1.update();
     pad2.update();
     pad3.update();
     pad4.update();
     keys.update();
     mouse.update();
 }