Methods
Static Private _recursiveRoomSearch
_recursiveRoomSearch( roomName: string , depth: number , maxDepth: number , visited: object ) : object
Parameters
roomName: string
depth: number
maxDepth: number
visited: object
[ roomName: string ]: number
Returns object
[ roomName: string ]: number
Static findRelativeRoomDir
findRelativeRoomDir( origin: string , otherRoom: string ) : number
Parameters
origin: string
otherRoom: string
Returns number
Static findRelativeRoomName
findRelativeRoomName( roomName: string , xDelta: number , yDelta: number ) : string
Parameters
roomName: string
xDelta: number
yDelta: number
Returns string
Static findRoomCoordDeltas
findRoomCoordDeltas( origin: string , otherRoom: string ) : object
Parameters
origin: string
otherRoom: string
Returns object
Static findRoomsAtRange
findRoomsAtRange( roomName: string , depth: number ) : string []
Parameters
roomName: string
depth: number
Returns string []
Static findRoomsInRange
findRoomsInRange( roomName: string , depth: number ) : string []
Parameters
roomName: string
depth: number
Returns string []
Static getRoomCoordinates
getRoomCoordinates( roomName: string ) : RoomCoord
Parameters
Returns RoomCoord
Static oppositeDir
oppositeDir( dir: string ) : string
Parameters
Returns string
Static recursiveRoomSearch
recursiveRoomSearch( roomName: string , maxDepth: number ) : object
Parameters
roomName: string
maxDepth: number
Returns object
[ depth: number ]: string []
Static roomType
roomType( roomName: string ) : "SK" | "CORE" | "CTRL" | "ALLEY"
Parameters
Returns "SK"
|
"CORE"
|
"CTRL"
|
"ALLEY"
Legend
Module
Object literal
Variable
Function
Function with type parameter
Index signature
Type alias
Enumeration
Enumeration member
Property
Method
Interface
Interface with type parameter
Constructor
Property
Method
Index signature
Class
Class with type parameter
Constructor
Property
Method
Accessor
Index signature
Inherited constructor
Inherited property
Inherited method
Inherited accessor
Protected property
Protected method
Protected accessor
Private property
Private method
Private accessor
Static property
Static method
Cartographer: provides helper methods related to Game.map. A few of these methods have been modified from BonzAI codebase, although I have introduced new methods of my own over time as well.