Ejemplo n.º 1
0
        private int GetValueOfPiece(ChessPiece piece)
        {
            if (piece == null)
            {
                return 0;
            }

            int multiplier = 1;
            if (piece.Colour == ChessColour.Black)
            {
                multiplier = -1;
            }

            return multiplier * PieceValues[piece.GetType()];
        }