GR.Gambling.Backgammon.Board.ResignationValue C# (CSharp) 메소드

ResignationValue() 공개 메소드

Returns the current resign value for the player based on the last chequer's position.
public ResignationValue ( int player ) : ResignValue
player int
리턴 ResignValue
        public ResignValue ResignationValue(int player)
        {
            if (FinishedCount(player) > 0)
                return ResignValue.Single;

            int last_chequer_point = LastChequer(player);
            if (last_chequer_point > 17)
                return ResignValue.Backgammon;

            return ResignValue.Gammon;
        }