예제 #1
0
        // Returns true if the last move was a pawn begin move. It's used for En Passant move detection
        private Move LastMoveWasPawnBegin()
        {
            // Now get user last move and see if it's a pawn move
            Move lastmove = m_Game.GetLastMove();

            if (lastmove != null)               // last moe is not available
            {
                if (lastmove.Piece.IsPawn() && lastmove.Piece.Moves == 1)
                {
                    return(lastmove);
                }
            }
            return(null);
        }