Exemple #1
0
    void Curser(QuadTreeNode <T> curNode, Vector2 curPos)
    {
        if (curNode == null)
        {
            return;
        }
        var n = curNode.FindNode(curPos);

        if (n == null)
        {
            if (curNode == Root)
            {
                return;
            }
            Exit(curNode);
            Curser(StackQTNode.Peek(), curPos);
        }
        else if (n == curNode)
        {
        }
        else
        {
            Enter(n);
            Curser(n, curPos);
        }
    }