Quellcode durchsuchen

Added MouseDelta To MouseCondition.cs (#11)

* Added MouseDelta field

* Update MouseCondition.cs
Moonstone vor 4 Jahren
Ursprung
Commit
9ee935c03c
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 5 1
      Source/MouseCondition.cs

+ 5 - 1
Source/MouseCondition.cs

@@ -1,4 +1,5 @@
-using Microsoft.Xna.Framework.Input;
+using Microsoft.Xna.Framework;
+using Microsoft.Xna.Framework.Input;
 
 namespace Apos.Input {
     /// <summary>
@@ -61,6 +62,9 @@ namespace Apos.Input {
                 0 <= InputHelper.NewMouse.X && InputHelper.NewMouse.X <= InputHelper.WindowWidth &&
                 0 <= InputHelper.NewMouse.Y && InputHelper.NewMouse.Y <= InputHelper.WindowHeight;
 
+        ///<returns>Returns the difference between the last frame and this frame's mouse position</returns>
+        public static Point MouseDelta => InputHelper.NewMouse.Position - InputHelper.OldMouse.Position;
+
         /// <summary>
         /// The button that will be checked.
         /// </summary>