16 lines
574 B
C#
16 lines
574 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);
|
|
}
|
|
}
|