Exemplo n.º 1
0
    void InitializeCombos()
    {
        //start tree
        RootNode = new ComboNode(0, 0, false);

        //define temp to help with initializing children
        ComboNode parent = RootNode;
        ComboNode childToBeAdded;

        //add first combo root
        //-----------------------------------
        //light punch
        childToBeAdded = new ComboNode(1, 10, false);
        parent.AddChild(childToBeAdded);

        //light punch
        parent         = childToBeAdded;
        childToBeAdded = new ComboNode(1, 10, false);
        parent.AddChild(childToBeAdded);

        //push light punch
        parent         = childToBeAdded;
        childToBeAdded = new ComboNode(1, 15, true);
        parent.AddChild(childToBeAdded);
        //-----------------------------------


        //add second combo root
        //-----------------------------------
        //light punch
        parent         = RootNode;
        childToBeAdded = new ComboNode(2, 15, false);
        parent.AddChild(childToBeAdded);

        parent         = childToBeAdded;
        childToBeAdded = new ComboNode(2, 15, false);
        parent.AddChild(childToBeAdded);

        parent         = childToBeAdded;
        childToBeAdded = new ComboNode(2, 20, true);
        parent.AddChild(childToBeAdded);
        //-----------------------------------



        CurrentNode = RootNode;
    }