示例#1
0
        private void InitializeArrayProperties(string[] lines)
        {
            int countAnimationLine = 0;

            int actualFrame = 0;

            _frames = new List <char[, ]>();

            for (int i = 0; i < lines.Length; i++)
            {
                if (countAnimationLine == 0)
                {
                    int lineas = CGEUtilsHelper.GetLinesNumber(lines, i);
                    _frames.Add(new char[lineas, lines[i].Length]);
                }

                if (lines[i] == String.Empty)
                {
                    countAnimationLine = 0; // Contador i que se reinicia
                    actualFrame++;          // Cambiamos de frame
                }
                else
                {
                    for (int j = 0; j < lines[i].Length; j++)
                    {
                        _frames[actualFrame][countAnimationLine, j] = lines[i][j];
                    }

                    countAnimationLine++;
                }
            }
        }
示例#2
0
        public void InitializeArrayProperties(string[] lines)
        {
            int contadorLineaAnimacionActual = 0;

            int actualFrame = 0;

            _frameBackgrounds = new List <char[, ]>();

            for (int i = 0; i < lines.Length; i++)
            {
                if (contadorLineaAnimacionActual == 0)
                {
                    int lineas = CGEUtilsHelper.GetLinesNumber(lines, i);
                    _frameBackgrounds.Add(new char[lineas, lines[i].Length]);
                }

                if (lines[i] == String.Empty)
                {
                    contadorLineaAnimacionActual = 0; // Contador i que se reinicia
                    actualFrame++;                    // Cambiamos de frame
                    //actuali = 0;
                    //actualj = 0;
                }
                else
                {
                    for (int j = 0; j < lines[i].Length; j++)
                    {
                        _frameBackgrounds[actualFrame][contadorLineaAnimacionActual, j] = lines[i][j];
                        //actualj++;
                    }

                    contadorLineaAnimacionActual++;
                }
            }
        }
示例#3
0
        private void InitializeData()
        {
            string[] lines = CGEUtilsHelper.GetLinesFromFile(FILE);

            InitializeArrayProperties(lines);
        }