Esempio n. 1
0
    public Level getLevel(int levelId)
    {
        Level lvl = null;

        if (Levels.Length > levelId)
        {
            if (Levels[levelId] == null)
            {
                Levels[levelId] = XMLTool.LoadLevelXML(levelId);
            }
            lvl = Levels[levelId];
        }
        else
        {
            lvl = null;
        }
        if (lvl == null || lvl.Segments == null)
        {
            lvl = generateRandomLevel(levelId);
        }
        return(lvl);
    }