C# 클래스 cs_elbot.AdvancedCommunication.GotoCommandHandler.pathing

파일 보기 프로젝트 열기: Sir-Odie/CS-ELBot

공개 프로퍼티들

프로퍼티 타입 설명
OPEN_LISTCount int
TILE_MAPCount int
pathCount int

공개 메소드들

메소드 설명
clearMap ( ) : void
difference ( int thisPoint, int thatPoint ) : int
finishPath ( ) : void
getPath ( int fromX, int fromY, int toX, int toY ) : ArrayList
getTile ( int x, int y ) : TILE
listObjects ( cs_elbot.AdvancedCommunication.ActorHandler currentLocation ) : ArrayList
listObjects ( string searchWord ) : ArrayList
pathing ( string mapName ) : System
printMap ( ) : void
printPath ( ArrayList myPrintPath ) : void
printTile ( TILE myTile ) : void
read3DMapObjects ( BinaryReader myReader ) : void
resetMap ( ) : void

비공개 메소드들

메소드 설명
addToOpenList ( TILE current, TILE neighbor ) : void
areDiagonal ( TILE thisGridMark, TILE thatGridMark ) : bool
distance ( TILE thisGridMark, TILE thatGridMark ) : int
getNextOpenTile ( ) : TILE
printOpenTileList ( ) : void
readHeightMap ( ) : void
readMapHeader ( ) : void
readTileMap ( ) : void

메소드 상세

clearMap() 공개 메소드

public clearMap ( ) : void
리턴 void

difference() 공개 정적인 메소드

public static difference ( int thisPoint, int thatPoint ) : int
thisPoint int
thatPoint int
리턴 int

finishPath() 공개 메소드

public finishPath ( ) : void
리턴 void

getPath() 공개 메소드

public getPath ( int fromX, int fromY, int toX, int toY ) : ArrayList
fromX int
fromY int
toX int
toY int
리턴 System.Collections.ArrayList

getTile() 공개 메소드

public getTile ( int x, int y ) : TILE
x int
y int
리턴 TILE

listObjects() 공개 메소드

public listObjects ( cs_elbot.AdvancedCommunication.ActorHandler currentLocation ) : ArrayList
currentLocation cs_elbot.AdvancedCommunication.ActorHandler
리턴 System.Collections.ArrayList

listObjects() 공개 메소드

public listObjects ( string searchWord ) : ArrayList
searchWord string
리턴 System.Collections.ArrayList

pathing() 공개 메소드

public pathing ( string mapName ) : System
mapName string
리턴 System

printMap() 공개 메소드

public printMap ( ) : void
리턴 void

printPath() 공개 메소드

public printPath ( ArrayList myPrintPath ) : void
myPrintPath System.Collections.ArrayList
리턴 void

printTile() 공개 메소드

public printTile ( TILE myTile ) : void
myTile TILE
리턴 void

read3DMapObjects() 공개 메소드

public read3DMapObjects ( BinaryReader myReader ) : void
myReader System.IO.BinaryReader
리턴 void

resetMap() 공개 메소드

public resetMap ( ) : void
리턴 void

프로퍼티 상세

OPEN_LISTCount 공개적으로 정적으로 프로퍼티

public static int OPEN_LISTCount
리턴 int

TILE_MAPCount 공개적으로 정적으로 프로퍼티

public static int TILE_MAPCount
리턴 int

pathCount 공개적으로 정적으로 프로퍼티

public static int pathCount
리턴 int