#region File Description
//-----------------------------------------------------------------------------
// XInputHelper.cs
//
// Microsoft XNA Community Game Platform
// Copyright (C) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
#endregion
#region Using Statements
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Input;
#endregion
namespace Spacewar
{
///
/// Provides a wrapper around the gamepads to allow single button presses to be detected
///
public static class XInputHelper
{
///
/// Current pressed state of the gamepads
///
private static GamePads gamePads = new GamePads();
#region Properties
public static GamePads GamePads
{
get
{
return gamePads;
}
}
#endregion
///
/// Update the state so presses can be detected - this should be called once per frame
///
public static void Update(Game game, KeyboardState keyState)
{
gamePads.Update(game, keyState);
}
}
}