Exemplo n.º 1
0
        public static PdnMove ToPdnMove(this Database.PdnMove move)
        {
            var pdnMove = new PdnMove(
                move.Move.Split(',').Select(int.Parse).ToList(),
                move.ResultingFen,
                move.DisplayString,
                (PieceType?)move.PieceTypeMoved,
                (Player?)move.Player,
                move.IsJump,
                move.ID);

            return(pdnMove);
        }
Exemplo n.º 2
0
        public static Database.PdnMove ToPdnMove(this PdnMove move)
        {
            var pdnMove = new Database.PdnMove
            {
                DisplayString  = move.DisplayString,
                IsJump         = move.IsJump,
                Move           = string.Join(',', move.Move),
                PieceTypeMoved = (int?)move.PieceTypeMoved.Value,
                ResultingFen   = move.ResultingFen,
                Player         = (int?)move.Player.Value
            };

            return(pdnMove);
        }