C# Class RL.Map

Afficher le fichier Open project: jonbro/nightmare_cooperative Class Usage Examples

Méthodes publiques

Свойство Type Description
nDir ].int[
nDirOrdered ].int[
sx int

Méthodes publiques

Méthode Description
GetPath ( int startX, int startY, int endX, int endY ) : Vector2i
GetPath ( int startX, int startY, int endX, int endY, CostCallback costFn ) : Vector2i
GetTile ( int x, int y ) : TileType
InitMap ( ) : void
IsOpenTile ( int x, int y ) : bool
IsValidTile ( int x, int y ) : bool
Line ( Vector2i s, Vector2i e ) : Vector2i[]
Map ( int _sx, int _sy ) : System
Pathfind ( Vector2i start, Vector2i end ) : void
SetTile ( int x, int y, TileType t ) : void

Private Methods

Méthode Description
clearBuffer ( ) : void
floodHeight ( int x, int y, int marker, int &buffer, CostCallback fn ) : void

Method Details

GetPath() public méthode

public GetPath ( int startX, int startY, int endX, int endY ) : Vector2i
startX int
startY int
endX int
endY int
Résultat Vector2i

GetPath() public méthode

public GetPath ( int startX, int startY, int endX, int endY, CostCallback costFn ) : Vector2i
startX int
startY int
endX int
endY int
costFn CostCallback
Résultat Vector2i

GetTile() public méthode

public GetTile ( int x, int y ) : TileType
x int
y int
Résultat TileType

InitMap() public méthode

public InitMap ( ) : void
Résultat void

IsOpenTile() public méthode

public IsOpenTile ( int x, int y ) : bool
x int
y int
Résultat bool

IsValidTile() public méthode

public IsValidTile ( int x, int y ) : bool
x int
y int
Résultat bool

Line() public static méthode

public static Line ( Vector2i s, Vector2i e ) : Vector2i[]
s Vector2i
e Vector2i
Résultat Vector2i[]

Map() public méthode

public Map ( int _sx, int _sy ) : System
_sx int
_sy int
Résultat System

Pathfind() public méthode

public Pathfind ( Vector2i start, Vector2i end ) : void
start Vector2i
end Vector2i
Résultat void

SetTile() public méthode

public SetTile ( int x, int y, TileType t ) : void
x int
y int
t TileType
Résultat void

Property Details

nDir public_oe static_oe property

public static int[,] nDir
Résultat ].int[

nDirOrdered public_oe static_oe property

public static int[,] nDirOrdered
Résultat ].int[

sx public_oe property

public int sx
Résultat int