forked from MonoGame/MonoGame
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGamePadDeadZone.cs
30 lines (29 loc) · 1.03 KB
/
GamePadDeadZone.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
using System;
namespace Microsoft.Xna.Framework.Input
{
// Summary:
// Specifies a type of dead zone processing to apply to Xbox 360 Controller
// analog sticks when calling GetState.
//
// Parameters:
// Circular:
// The combined X and Y position of each stick is compared to the dead zone.
// This provides better control than IndependentAxes when the stick is used
// as a two-dimensional control surface, such as when controlling a character's
// view in a first-person game.
//
// IndependentAxes:
// The X and Y positions of each stick are compared against the dead zone independently.
// This setting is the default when calling GetState.
//
// None:
// The values of each stick are not processed and are returned by GetState as
// "raw" values. This is best if you intend to implement your own dead zone
// processing.
public enum GamePadDeadZone
{
None,
IndependentAxes,
Circular
};
}