BigBrotherBot v1.8.0
System Development Information for the BigBrotherBot project.

b3::lib::runsnakerun::squaremap::HotMapNavigator Class Reference

List of all members.

Public Member Functions

def findNode
def findNodeAtPosition
def firstChild
def nextChild
def previousChild
def firstNode
def lastNode

Detailed Description

Utility class for navigating the hot map and finding nodes. 

Member Function Documentation

def b3::lib::runsnakerun::squaremap::HotMapNavigator::findNode (   class_,
  hot_map,
  targetNode,
  parentNode = None 
)
Find the target node in the hot_map. 
def b3::lib::runsnakerun::squaremap::HotMapNavigator::findNodeAtPosition (   class_,
  hot_map,
  position,
  parent = None 
)
Retrieve the node at the given position. 
def b3::lib::runsnakerun::squaremap::HotMapNavigator::firstChild (   hot_map,
  index 
)
Return the first child of the node indicated by index. 
def b3::lib::runsnakerun::squaremap::HotMapNavigator::firstNode (   hot_map)
Return the very first node in the hot_map. 
def b3::lib::runsnakerun::squaremap::HotMapNavigator::lastNode (   class_,
  hot_map 
)
Return the very last node (recursively) in the hot map. 
def b3::lib::runsnakerun::squaremap::HotMapNavigator::nextChild (   hotmap,
  index 
)
Return the next sibling of the node indicated by index. 
def b3::lib::runsnakerun::squaremap::HotMapNavigator::previousChild (   hotmap,
  index 
)
Return the previous sibling of the node indicated by index. 

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties