public Save(GoBang_Lib.Chess[] chessboard, GoBang_Lib.Type player) { newchessBoard = chessboard; newplayer = player; if (savegame == null) { if (File.Exists("GameSave.xml")) { using (var stream = File.OpenRead("GameSave.xml")) { var serializer = new XmlSerializer(typeof(GameSave)); savegame = serializer.Deserialize(stream) as GameSave; } } else { savegame = new GameSave(); } } DataContext = savegame; InitializeComponent(); dateTime = new DateTime(); dateTime = DateTime.Now; newPlaerTextBox.Text = dateTime.ToShortDateString() + dateTime.ToShortTimeString() + "." + dateTime.Second.ToString(); plaerNamesListBox.SelectionMode = SelectionMode.Single; }
public Game(string name, GoBang_Lib.Chess[] chessboard, GoBang_Lib.Type player) { _name = name; _chesses = chessboard; _player = player; }