示例#1
0
        private void btnNovaIgra_Click(object sender, EventArgs e)
        {
            FormNovaIgra novaIgra = new FormNovaIgra();

            if (novaIgra.ShowDialog() == DialogResult.OK)
            {
                using (FormIgra igra = new FormIgra(new IgraZvj(novaIgra.igraci, novaIgra.mapa, novaIgra.PocetnaPop)))
                    igra.ShowDialog();
            }
        }
示例#2
0
        private void btnUcitaj_Click(object sender, EventArgs e)
        {
            OpenFileDialog dialog = new OpenFileDialog();

            dialog.InitialDirectory = Environment.CurrentDirectory + Path.DirectorySeparatorChar + "pohranjeno";
            dialog.FileName         = "sejv.igra";
            dialog.Filter           = Postavke.Jezik[Kontekst.WindowsDijalozi, "TIP_SEJVA"].tekst(null) + " (*.igra)|*.igra";

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                GZipStream   zipStream = new GZipStream(new FileStream(dialog.FileName, FileMode.Open), CompressionMode.Decompress);
                StreamReader citac     = new StreamReader(zipStream);

                string ucitanaIgra = citac.ReadToEnd();
                citac.Close();

                IgraZvj igra = IgraZvj.Ucitaj(ucitanaIgra);

                using (FormIgra frmIgra = new FormIgra(igra))
                    frmIgra.ShowDialog();
            }
        }