public static GeneratedLevelGrid Generate(GeneratorSettings settings)
        {
            GeneratedLevelGrid level = new GeneratedLevelGrid(settings.gridWidth, settings.gridHeight);

            //Random rng = new Random(settings.randomSeed);

            for (int curHeight = 0; curHeight < settings.gridHeight; ++curHeight)
            {
                for (int i = 0; i < settings.gridWidth; ++i)
                {
                    level.data[i, curHeight] = Random.Range(0, 2);// rng.Next(2);
                }
            }

            for (int curHeight = 0; curHeight < settings.gridHeight; ++curHeight)
            {
                string lineText = "";
                for (int i = 0; i < settings.gridWidth; ++i)
                {
                    lineText += level.data[i, curHeight].ToString();
                }

                Debug.LogWarning(lineText + " - " + curHeight.ToString());
            }

            return level;
        }
Exemple #2
0
        public static GeneratedLevelGrid Generate(GeneratorSettings settings)
        {
            GeneratedLevelGrid level = new GeneratedLevelGrid(settings.gridWidth, settings.gridHeight);

            //Random rng = new Random(settings.randomSeed);

            for (int curHeight = 0; curHeight < settings.gridHeight; ++curHeight)
            {
                for (int i = 0; i < settings.gridWidth; ++i)
                {
                    level.data[i, curHeight] = Random.Range(0, 2);                    // rng.Next(2);
                }
            }

            for (int curHeight = 0; curHeight < settings.gridHeight; ++curHeight)
            {
                string lineText = "";
                for (int i = 0; i < settings.gridWidth; ++i)
                {
                    lineText += level.data[i, curHeight].ToString();
                }

                Debug.LogWarning(lineText + " - " + curHeight.ToString());
            }

            return(level);
        }