示例#1
0
        private void departJouer(object sender, EventArgs e)
        {
            PlateauJ p = new PlateauJ();

            this.Close();
            p.Show();
        }
示例#2
0
        public int[] charger_partie(Plateau pj)
        {
            int[]  sauvegarde    = null;
            String dossierAppli  = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
            String cheminFichier = Path.Combine(dossierAppli, "save.sv");

            if (File.Exists(Directory.GetCurrentDirectory() + @"\save.sv"))
            {
                IFormatter formatRestaure = new BinaryFormatter();
                Stream     streamRestaure = new FileStream("save.sv", FileMode.Open,
                                                           FileAccess.Read,
                                                           FileShare.Read);
                sauvegarde = (int[])formatRestaure.Deserialize(streamRestaure);
                PlateauJ pJ = new PlateauJ(sauvegarde);
                streamRestaure.Close();
                pJ.Show();
            }
            else
            {
                MessageBox.Show("Fichier de sauvegarde inexistant...");
            }
            pj.Close();
            return(sauvegarde);
        }
示例#3
0
 private void click_charger_partie(object sender, EventArgs e)
 {
     PlateauJ p  = new PlateauJ();
     PlateauJ pj = new PlateauJ(p.getSave().charger_partie(p));
 }