This repository has been archived on 2024-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
2015-10-01 08:46:09 -04:00

18 lines
726 B
C#

using Microsoft.Xna.Framework;
using TrueCraft.Client.Input;
namespace TrueCraft.Client.Modules
{
public interface IInputModule : IGameplayModule
{
bool KeyDown(GameTime gameTime, KeyboardKeyEventArgs e);
bool KeyUp(GameTime gameTime, KeyboardKeyEventArgs e);
bool MouseMove(GameTime gameTime, MouseMoveEventArgs e);
bool MouseButtonDown(GameTime gameTime, MouseButtonEventArgs e);
bool MouseButtonUp(GameTime gameTime, MouseButtonEventArgs e);
bool MouseScroll(GameTime gameTime, MouseScrollEventArgs e);
bool GamePadButtonDown(GameTime gameTime, GamePadButtonEventArgs e);
bool GamePadButtonUp(GameTime gameTime, GamePadButtonEventArgs e);
}
}