C# Class Dwarrowdelf.Client.MousePositionService

Inheritance: IGameUpdatable
Exibir arquivo Open project: tomba/dwarrowdelf Class Usage Examples

Public Methods

Method Description
MousePositionService ( MyGame game, SharpDXHost control, GameSurfaceView surfaceView ) : System
PickVoxel ( EnvironmentObject env, GameSurfaceView view, IntVector2 screenPos, IntGrid3 cropGrid, MapControlPickMode pickMode, IntVector3 &pos, Direction &face ) : bool
PickVoxel ( MyGame game, IntVector2 screenPos, MapControlPickMode pickMode, IntVector3 &pos, Direction &face ) : bool

Private Methods

Method Description
IGameUpdatable ( ) : void
OnMouseLeave ( object sender, System.Windows.Input.MouseEventArgs e ) : void
OnMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
UpdateMousePos ( ) : void

Method Details

MousePositionService() public method

public MousePositionService ( MyGame game, SharpDXHost control, GameSurfaceView surfaceView ) : System
game MyGame
control SharpDXHost
surfaceView GameSurfaceView
return System

PickVoxel() public static method

public static PickVoxel ( EnvironmentObject env, GameSurfaceView view, IntVector2 screenPos, IntGrid3 cropGrid, MapControlPickMode pickMode, IntVector3 &pos, Direction &face ) : bool
env EnvironmentObject
view GameSurfaceView
screenPos IntVector2
cropGrid IntGrid3
pickMode MapControlPickMode
pos IntVector3
face Direction
return bool

PickVoxel() public static method

public static PickVoxel ( MyGame game, IntVector2 screenPos, MapControlPickMode pickMode, IntVector3 &pos, Direction &face ) : bool
game MyGame
screenPos IntVector2
pickMode MapControlPickMode
pos IntVector3
face Direction
return bool