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; }