private static void almacenarObjetosDeDisenio(String listaPersonaje)
        {
            String posXIni = "";
            String posYIni = "";

            String[] lista = spliArroba(listaPersonaje);
            String[] tipo  = splitPtoYcoma(lista[0]);
            for (int i = 1; i < lista.Length; i++)
            {
                String[] token         = splitPtoYcoma(lista[i]);
                String[] identificador = splitComa(token[0]);

                String[] posX = splitComa(token[1]);
                String[] posY = splitComa(token[2]);
                String[] id   = splitEspacio(identificador[1]);
                posXIni = posX[1];
                posYIni = posY[1];

                ObjetoEscenario objeto = verificarSiExisteObjeto(tipo[0], id[0]);

                //Agregando heroes a la super lista, para cargar el escenario
                if (objeto != null)
                {
                    milistaObjetosEscenario.Add(new SuperEscenario(objeto.tipo, objeto, Convert.ToInt32(posXIni), Convert.ToInt32(posXIni), Convert.ToInt32(posYIni), Convert.ToInt32(posYIni)));
                    Console.WriteLine("<design> id => " + id[0] + " agregado a la lista super");
                }
                else
                {
                    Console.WriteLine("Sematico, no existe arma con el id =>" + id[0]);
                }
            }
        }
        public static void almacenarParedes(String listaParedes)
        {
            String id      = "";
            String posXIni = "";
            String posXFin = "";
            String posYIni = "";
            String posYFin = "";

            String[] lista = splitPtoYcoma(listaParedes);

            for (int i = 0; i < lista.Length; i++)
            {
                String[] token = splitComa(lista[i]);
                if (token[0] == "id")
                {
                    id = token[1];
                }
                else if (token[0] == "posXIni")
                {
                    posXIni = token[1];
                }
                else if (token[0] == "posXFin")
                {
                    posXFin = token[1];
                }
                else if (token[0] == "posYIni")
                {
                    posYIni = token[1];
                }
                else if (token[0] == "posYFin")
                {
                    posYFin = token[1];
                }
            }
            String[]        identificador = splitEspacio(id);
            ObjetoEscenario objeto        = verificarSiExisteObjeto("bloque", identificador[0]);

            if (objeto != null)
            {
                milistaObjetosEscenario.Add(new SuperEscenario("bloque", objeto, Convert.ToInt32(posXIni), Convert.ToInt32(posXFin), Convert.ToInt32(posYIni), Convert.ToInt32(posYFin)));
                Console.WriteLine(" bloque con id => " + identificador[0] + " agregado a la lista super");
            }
            else
            {
                Console.WriteLine(" bloque con id => " + identificador[0] + " No existe");
            }

            //Console.WriteLine(id + " => posXIni, " + posXIni + ";posXFin, " + posXFin +" ;posYIni, " + posYIni +"; posYFin " + posYFin);
        }
        public static void actualizarObjetosEscenario(String nombre, int ptosDestruccion, String ruta, String tipo, int bonus, ObjetoEscenario item)
        {
            if (string.Equals(item.tipo, "bomba", StringComparison.OrdinalIgnoreCase) || string.Equals(item.tipo, "arma", StringComparison.OrdinalIgnoreCase))
            {
                item.creditos = 0;
                if (ptosDestruccion != 0)
                {
                    item.ptosDestruccion = ptosDestruccion;
                }

                if (ruta != "")
                {
                    item.rutaImagen = ruta;
                }
            }
            else if (string.Equals(item.tipo, "bonus", StringComparison.OrdinalIgnoreCase))
            {
                item.ptosDestruccion = 0;
                if (ruta != "")
                {
                    item.rutaImagen = ruta;
                }
                if (bonus != 0)
                {
                    item.creditos = bonus;
                }
            }
            else if (string.Equals(item.tipo, "meta", StringComparison.OrdinalIgnoreCase) || string.Equals(item.tipo, "bloque", StringComparison.OrdinalIgnoreCase))
            {
                item.creditos        = 0;
                item.ptosDestruccion = 0;
                if (ruta != "")
                {
                    item.rutaImagen = ruta;
                }
            }
        }