Пример #1
0
 internal void saveSunkSubmarine(SunkSubmarine ss)
 {
     sw.WriteLine("Sunk submarine");
     sw.WriteLine(ss.Cell.I + " " + ss.Cell.J + " " + ss.color.ToRgba());
     sw.WriteLine("End sunk submarine");
     sw.Flush();
 }
Пример #2
0
 internal SunkSubmarine ReadSunkSubmarine(GameField field)
 {
     String str = sr.ReadLine();
     SunkSubmarine ss = null;
     while (!str.Contains("End sunk submarine"))
     {
         ss = new SunkSubmarine(field.Field[Int32.Parse(str.Split(' ').ElementAt(0)), Int32.Parse(str.Split(' ').ElementAt(1))], new Color(Int32.Parse(str.Split(' ').ElementAt(2))));
         str = sr.ReadLine();
     }
     return ss;
 }