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); } }
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; } } } }