Guest User

Untitled

a guest
May 20th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. /*Сохранение игры в файл placeName
  2. '.' пустое море Sea, '+' простреленное море ShotSea,
  3. 'o' целая палуба Ship , 'X' простреленная палуба ShotShip
  4. Сначала поле игрока (ManGrid), на след строке кол-во его кораблей(ManShips)
  5. Потом поле бота (BotGrid), на посл строке кол-во его кораблей(BotShips)
  6. Если placeName существует, функция завершается и возвращает 2
  7. Неудачное открытие файла останавливает функцию и возвращает 1
  8. placename - место, куда надо сохранить, либо файл, либо полный путь*/
  9.  
  10. private short Save(string placeName) //заглушка
  11. {
  12. StreamWriter sw = new StreamWriter(placeName);
  13. Console.WriteLine("Данные сохренены в файл: {0}", placeName);
  14.  
  15. for (int i = 0; i < 10; i++)
  16. {
  17. for (int j = 0; j < 10; j++)
  18. {
  19. sw.Write(ManGrid[i, j]);
  20. }
  21. }
  22.  
  23. DirectoryInfo di = new DirectoryInfo(placeName);
  24.  
  25. if (di.Exists)
  26. {
  27. Console.WriteLine("Файл успешно записан!");
  28. return 0;
  29. } //Если файл существует
  30. else
  31. {
  32. Console.WriteLine("Ошибка! Файл не записался!!!");
  33. return 1; //Если файл не существует
  34. }
  35. }
Add Comment
Please, Sign In to add comment