コード例 #1
0
ファイル: ChessGameTests.cs プロジェクト: Maniulo/GameWarden
 public void ChessGameFromFEN()
 {
     const string fenString = "rnbqkbnr/pppppppp/8/8/8/3P4/PPP1PPPP/RNBQKBNR w KQkq - 0 1";
     var i = new Meta();
     i["FEN"] = fenString;
     var g = new ChessGame(i);
     Assert.AreEqual(fenString, g.State.ToString());
 }
コード例 #2
0
ファイル: ChessGameTests.cs プロジェクト: Maniulo/GameWarden
 public void ChessGameDefaultFEN()
 {
     var g = new ChessGame();
     Assert.AreEqual(FENParser.DefaultFEN, g.State.ToString());
 }
コード例 #3
0
ファイル: FileIO.cs プロジェクト: Maniulo/GameWarden
        private static void ExportSinglePGN(ChessGame game, TextWriter writer)
        {
            var pgn = new PGNParser();
            foreach (var s in pgn.Generate(game))
                writer.WriteLine(s);

            writer.WriteLine("");
        }
コード例 #4
0
 /// <summary>
 /// Create a new DBGame object.
 /// </summary>
 /// <param name="id">Initial value of the ID property.</param>
 public static DBGame CreateDBGame(global::System.Int32 id, ChessGame game)
 {
     DBGame dBGame = new DBGame(game);
     dBGame.ID = id;
     return dBGame;
 }
コード例 #5
0
 public DBGame(ChessGame game)
 {
     TheGame = game;
 }
コード例 #6
0
 public DBGame()
 {
     TheGame = new ChessGame();
 }