Ejemplo n.º 1
0
    public BGScalesSpriteList(GlobalVars gV, List <Sprite> intro = null, List <Sprite> middle = null, List <Sprite> ending = null)
    {
        bool defaultMode = true;

        indexer = 0;

        if (ending != null && ending.Count > 0)
        {
            endingSprites = new List <Sprite>(ending);
            defaultMode   = false;
            currentList   = endingSprites;
            point         = listPointer.end;
        }

        if (middle != null && middle.Count > 0)
        {
            middleSprites = new List <Sprite>(middle);
            defaultMode   = false;
            currentList   = middleSprites;
            point         = listPointer.mid;
        }

        if (intro != null && intro.Count > 0)
        {
            introSprites = new List <Sprite>(intro);
            defaultMode  = false;
            currentList  = introSprites;
            point        = listPointer.intro;
        }

        if (defaultMode)
        {
            SetDefaultMode(gV);
        }
        GetNextSprite = ReturnNextSprite;
    }
Ejemplo n.º 2
0
 public BGScalesSpriteList(GlobalVars gV)
 {
     indexer = 0;
     SetDefaultMode(gV);
     GetNextSprite = ReturnNextSprite;
 }