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++; } } }
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++; } } }
private void InitializeData() { string[] lines = CGEUtilsHelper.GetLinesFromFile(FILE); InitializeArrayProperties(lines); }