private static void PrintSnookersRequiredDetails(string message, SnookersRequiredDetails snookersRequiredDetails) { Console.WriteLine(message); Console.WriteLine( "Snookers required ({0}): {1} x {2} point snookers", (snookersRequiredDetails.ToWinBy > 0) ? string.Format("to win by {0} points", snookersRequiredDetails.ToWinBy) : "to draw", snookersRequiredDetails.NumberOfSnookersNeeded, snookersRequiredDetails.ValueOfSnookersNeeded); }
private AnalysisResult( AnalysisResultType analysisResultType, FrameBallDetails frameBallDetailsForWinningPlayer, FrameBallDetails frameBallDetailsForLosingPlayer, SnookersRequiredDetails snookersRequiredDetails) { _analysisResultType = analysisResultType; _frameBallDetailsForWinningPlayer = frameBallDetailsForWinningPlayer; _frameBallDetailsForLosingPlayer = frameBallDetailsForLosingPlayer; _snookersRequiredDetails = snookersRequiredDetails; }
public static AnalysisResult Player2NeedsSnookers(SnookersRequiredDetails snookersRequiredDetails) { return(new AnalysisResult(AnalysisResultType.Player2NeedsSnookers, null, null, snookersRequiredDetails)); }