Pathfinderclasspathfind.t[5]

no description available

class Pathfinder :   object

Superclass Tree   (in declaration order)

Pathfinder
        object

Subclass Tree  

(none)

Global Objects  

pcRouteFinder  relationPathfinder  routeFinder 

Summary of Properties  

cachedRoute  currentDestination  nodesVisited  pathsFound  steps 

Summary of Methods  

findDestinations  findPath  takeOneStep 

Properties  

cachedRoutepathfind.t[123]

The most recently calculated route

currentDestinationpathfind.t[126]
The destination of the most recently calculated route.

nodesVisitedpathfind.t[28]
A Vector containing all the nodes we have visited so far in our attempt to find a route. This enables us to cull paths that lead somewhere we've already been.

pathsFoundpathfind.t[14]
When populated the pathsFound will contain a Vector of path Vectors, each path Vector comprising a series of two element lists, the first element describing the route taken and the second the destination arrived at (e.g. [northDir, hall] meaning go north to reach the hall).

stepspathfind.t[20]
The number of steps we have tried so far. We start with 1, being the null step to our starting point.

Methods  

findDestinations (cur)pathfind.t[117]

Find all the destinations one step away from cur

findPath (start, target)pathfind.t[31]
no description available

takeOneStep ( )pathfind.t[96]
note which nodes have now been visited

Adv3Lite Library Reference Manual
Generated on 25/04/2024 from adv3Lite version 2.0