예제 #1
0
    public void CargarConfiguracion()
    {
        cXML nuevoXML = new cXML ();

        if (File.Exists (pathConfig))
        {
            configuracionJuego = nuevoXML.Cargar_Clase_Serializable<Config> (pathConfig, configuracionJuego);
            Modificar_Configuracion_Audio(configuracionJuego.VolumenSonido, configuracionJuego.VolumenMusica, configuracionJuego.SonidoActivado, configuracionJuego.MusicaActivada);
        }
        else
            GrabarConfiguracion();

        idiomaJuego = configuracionJuego.IdiomaJuego;

        nuevoXML.Cerrar ();
    }
예제 #2
0
    public EscenaBase Cargar_Escena(Escenas escena)
    {
        cXML nuevoxml = new cXML ();
        escenaActual = nuevoxml.Cargar_Clase_Serializable<EscenaBase> (Path.Combine (pathIdioma, escena.ToString()+".xml"), GameCenter.InstanceRef.controladoraJuego.escenaActual);
        nuevoxml.Cerrar ();

        return escenaActual;
    }
예제 #3
0
 public void CargarTraduccion()
 {
     cXML nuevoXML = new cXML ();
     string pathTextos = Path.Combine (pathIdioma, "TextosMenus.xml");
     textosMenusTraduccion = nuevoXML.Cargar_Clase_Serializable<TextosMenus> (pathTextos, textosMenusTraduccion);
     nuevoXML.Cerrar ();
 }
예제 #4
0
 public void CargarJugador()
 {
     cXML nuevoXML = new cXML ();
     jugadorActual = nuevoXML.Cargar_Clase_Serializable<JugadorBase> (pathJugador, jugadorActual);
     nuevoXML.Cerrar ();
 }
예제 #5
0
 public void GrabarJugador()
 {
     cXML nuevoXML = new cXML ();
     nuevoXML.Guardar_Clase_Serializable<JugadorBase> (pathJugador, jugadorActual);
     nuevoXML.Cerrar ();
 }
예제 #6
0
 public void GrabarConfiguracion()
 {
     cXML nuevoXML = new cXML ();
     nuevoXML.Guardar_Clase_Serializable<Config> (pathConfig, configuracionJuego);
     nuevoXML.Cerrar ();
 }