C# Class Infiniminer.States.MainGameState

Inheritance: StateMasher.State
Afficher le fichier Open project: bobisfat/Infiniminer

Méthodes publiques

Méthode Description
Lightsource ( Vector3 &src, int intensity ) : void
OnCharEntered ( EventInput e ) : void
OnEnter ( string oldState ) : void
OnKeyDown ( Keys key ) : void
OnKeyUp ( Keys key ) : void
OnLeave ( string newState ) : void
OnMouseDown ( MouseButton button, int x, int y ) : void
OnMouseScroll ( int scrollDelta ) : void
OnMouseUp ( MouseButton button, int x, int y ) : void
OnRenderAtEnter ( GraphicsDevice graphicsDevice ) : void
OnRenderAtUpdate ( GraphicsDevice graphicsDevice, GameTime gameTime ) : void
OnUpdate ( GameTime gameTime, KeyboardState keyState, Microsoft.Xna.Framework.Input.MouseState mouseState ) : string

Private Methods

Méthode Description
HandleInput ( Buttons input ) : void
TryToMoveTo ( Vector3 moveVector, GameTime gameTime ) : bool
UpdatePlayerPosition ( GameTime gameTime, KeyboardState keyState ) : void

Method Details

Lightsource() public méthode

public Lightsource ( Vector3 &src, int intensity ) : void
src Vector3
intensity int
Résultat void

OnCharEntered() public méthode

public OnCharEntered ( EventInput e ) : void
e EventInput
Résultat void

OnEnter() public méthode

public OnEnter ( string oldState ) : void
oldState string
Résultat void

OnKeyDown() public méthode

public OnKeyDown ( Keys key ) : void
key Keys
Résultat void

OnKeyUp() public méthode

public OnKeyUp ( Keys key ) : void
key Keys
Résultat void

OnLeave() public méthode

public OnLeave ( string newState ) : void
newState string
Résultat void

OnMouseDown() public méthode

public OnMouseDown ( MouseButton button, int x, int y ) : void
button MouseButton
x int
y int
Résultat void

OnMouseScroll() public méthode

public OnMouseScroll ( int scrollDelta ) : void
scrollDelta int
Résultat void

OnMouseUp() public méthode

public OnMouseUp ( MouseButton button, int x, int y ) : void
button MouseButton
x int
y int
Résultat void

OnRenderAtEnter() public méthode

public OnRenderAtEnter ( GraphicsDevice graphicsDevice ) : void
graphicsDevice GraphicsDevice
Résultat void

OnRenderAtUpdate() public méthode

public OnRenderAtUpdate ( GraphicsDevice graphicsDevice, GameTime gameTime ) : void
graphicsDevice GraphicsDevice
gameTime Microsoft.Xna.Framework.GameTime
Résultat void

OnUpdate() public méthode

public OnUpdate ( GameTime gameTime, KeyboardState keyState, Microsoft.Xna.Framework.Input.MouseState mouseState ) : string
gameTime Microsoft.Xna.Framework.GameTime
keyState Microsoft.Xna.Framework.Input.KeyboardState
mouseState Microsoft.Xna.Framework.Input.MouseState
Résultat string