C# Class CarpMuffin.Input.MouseManager

Manages Mouse Input
Inheritance: IUpdatable
Show file Open project: BetaToast/CarpMuffin Class Usage Examples

Public Methods

Method Description
IsAnyButtonPressed ( ) : bool
IsButtonHeld ( MouseButtons button ) : bool
IsButtonPressed ( MouseButtons button ) : bool
IsButtonReleased ( MouseButtons button ) : bool
MouseManager ( ) : System
Update ( GameTime gameTime ) : void

Private Methods

Method Description
IsButton ( MouseButtons button, ButtonState currentState, ButtonState previousState ) : bool

Method Details

IsAnyButtonPressed() public method

public IsAnyButtonPressed ( ) : bool
return bool

IsButtonHeld() public method

public IsButtonHeld ( MouseButtons button ) : bool
button MouseButtons
return bool

IsButtonPressed() public method

public IsButtonPressed ( MouseButtons button ) : bool
button MouseButtons
return bool

IsButtonReleased() public method

public IsButtonReleased ( MouseButtons button ) : bool
button MouseButtons
return bool

MouseManager() public method

public MouseManager ( ) : System
return System

Update() public method

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void