Exemplo n.º 1
0
 private void toolStripMenuItem7_Click(object sender, EventArgs e)
 {
     if (saveFileDialog1.ShowDialog() == DialogResult.OK)
     {
         XmlConfig conf = new XmlConfig();
         conf.SetProperty("semilla", mapa.Semilla);
         conf.SetProperty("neutrales", mapa.Neutrales);
         conf.SetProperty("ronda", numeroRondaActual);
         conf.SetProperty("datos", mapa.GuardarDatos());
         conf.Save(saveFileDialog1.FileName);
     }
 }
Exemplo n.º 2
0
        private void cargarPartidaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                foreach (Cliente jugador in Clientes)
                {
                    if (jugador.AdministradorServidor)
                    {
                        XmlConfig conf = new XmlConfig(openFileDialog1.FileName);
                        conf.Load();

                        jugador.ClienteTcp.EnviarComando(210,
                                                         string.Format(
                                                             "Cargar la partida de semilla '{0}', con '{1}' neutrales y en la ronda '{2}'. Datos: '{3}'",
                                                             conf.GetInt("semilla", 0), conf.GetInt("neutrales", 0), conf.GetInt("ronda", 0),
                                                             conf.GetString("datos", string.Empty).Replace("'", "'")));

                        break;
                    }
                }
            }
        }