C# Class Dwarrowdelf.Client.TileControl.TileControlCoreMap3D

Inheritance: TileControlCore3D
Mostra file Open project: tomba/dwarrowdelf

Public Methods

Method Description
MapCubeToRenderPointRect ( IntGrid3 grid ) : Rect
MapLocationToIntRenderTile ( IntVector3 p ) : IntVector2
MapLocationToScreenTile ( IntVector3 p ) : Point
MapLocationToScreenTile ( IntVector3 p, int &z ) : Point
MapToScreen ( DoubleVector3 p ) : DoubleVector3
MapToScreen ( IntVector3 p ) : DoubleVector3
RenderPointToMapLocation ( Point p ) : IntVector3
RenderTileToMapLocation ( Point p ) : IntVector3
ScreenTileToMapLocation ( Point p ) : IntVector3
ScreenTileToMapLocation ( Point p, double _z ) : IntVector3
ScreenTileToMapPoint ( Point p ) : DoubleVector3
ScreenTileToMapPoint ( Point p, double z ) : DoubleVector3
ScreenToMap ( Direction dir ) : Direction
ScreenToMap ( DoubleVector3 v ) : DoubleVector3
ScreenToMap ( IntVector3 v ) : IntVector3

Method Details

MapCubeToRenderPointRect() public method

public MapCubeToRenderPointRect ( IntGrid3 grid ) : Rect
grid IntGrid3
return System.Windows.Rect

MapLocationToIntRenderTile() public method

public MapLocationToIntRenderTile ( IntVector3 p ) : IntVector2
p IntVector3
return IntVector2

MapLocationToScreenTile() public method

public MapLocationToScreenTile ( IntVector3 p ) : Point
p IntVector3
return Point

MapLocationToScreenTile() public method

public MapLocationToScreenTile ( IntVector3 p, int &z ) : Point
p IntVector3
z int
return Point

MapToScreen() public method

public MapToScreen ( DoubleVector3 p ) : DoubleVector3
p DoubleVector3
return DoubleVector3

MapToScreen() public method

public MapToScreen ( IntVector3 p ) : DoubleVector3
p IntVector3
return DoubleVector3

RenderPointToMapLocation() public method

public RenderPointToMapLocation ( Point p ) : IntVector3
p Point
return IntVector3

RenderTileToMapLocation() public method

public RenderTileToMapLocation ( Point p ) : IntVector3
p Point
return IntVector3

ScreenTileToMapLocation() public method

public ScreenTileToMapLocation ( Point p ) : IntVector3
p Point
return IntVector3

ScreenTileToMapLocation() public method

public ScreenTileToMapLocation ( Point p, double _z ) : IntVector3
p Point
_z double
return IntVector3

ScreenTileToMapPoint() public method

public ScreenTileToMapPoint ( Point p ) : DoubleVector3
p Point
return DoubleVector3

ScreenTileToMapPoint() public method

public ScreenTileToMapPoint ( Point p, double z ) : DoubleVector3
p Point
z double
return DoubleVector3

ScreenToMap() public method

public ScreenToMap ( Direction dir ) : Direction
dir Direction
return Direction

ScreenToMap() public method

public ScreenToMap ( DoubleVector3 v ) : DoubleVector3
v DoubleVector3
return DoubleVector3

ScreenToMap() public method

public ScreenToMap ( IntVector3 v ) : IntVector3
v IntVector3
return IntVector3