public bool moveLeft() { int index = -1; MoveNode par = currNode.Parent; MoveNode[] nodes = par.getChildNodes().ToArray(); for (int i = 0; i < nodes.Length; i++) { if (nodes[i] == currNode) { index = i; } } if (index != -1 && index < nodes.Length) { currNode = nodes[index + 1]; return(true); } return(false); }
public List <MoveNode> getNextLevel() { return(currNode.getChildNodes()); }