public void InitializeArrayProperties(string[] lines) { int contadorLineaAnimacionActual = 0; int actualFrame = 0; _backgrounds = new List <char[, ]>(); for (int i = 0; i < lines.Length; i++) { if (contadorLineaAnimacionActual == 0) { int lineas = UtilsHelper.GetLinesNumber(lines, i); _backgrounds.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++) { _backgrounds[actualFrame][contadorLineaAnimacionActual, j] = lines[i][j]; //actualj++; } contadorLineaAnimacionActual++; } } }