コード例 #1
0
ファイル: Score.cs プロジェクト: olafbauer/Tennis
 public static string ScoreStringHuman(Score s)
 {
     return Translate.Dict (s.a) + " - " + Translate.Dict (s.b);
 }
コード例 #2
0
ファイル: Score.cs プロジェクト: olafbauer/Tennis
 public static Score AddWithDeuce(Score first, Score second)
 {
     return Add (first, second).Deuce ();
 }
コード例 #3
0
ファイル: Score.cs プロジェクト: olafbauer/Tennis
 public static string ScoreString(Score s)
 {
     return s.a + " - " + s.b;
 }
コード例 #4
0
ファイル: Score.cs プロジェクト: olafbauer/Tennis
 public static List<Score> AddToScores(List<Score> list, Score score)
 {
     list.Add (Add (list.Last (), score));
     return list;
 }
コード例 #5
0
ファイル: Score.cs プロジェクト: olafbauer/Tennis
 public static Score AddWin(Score counter, Score score)
 {
     return (score.a > score.b) ? new Score (counter.a + 1, counter.b) : new Score (counter.a, counter.b + 1);
 }
コード例 #6
0
ファイル: Score.cs プロジェクト: olafbauer/Tennis
 public static Score Add(Score first, Score second)
 {
     return new Score (first.a + second.a, first.b + second.b);
 }
コード例 #7
0
ファイル: Score.cs プロジェクト: olafbauer/Tennis
 public static List<Score> AddToGameScores(List<Score> list, Score score)
 {
     list.Add (AddWithDeuce (list.Last (), score));
     return list;
 }
コード例 #8
0
ファイル: Score.cs プロジェクト: olafbauer/Tennis
 public Score(Score score)
 {
     this.a = score.a;
     this.b = score.b;
 }
コード例 #9
0
ファイル: UI.cs プロジェクト: olafbauer/Tennis
 public static string WinString(Score score)
 {
     return "Winner: Player " + score.Winner ().ToString ().ToUpper () + " with " + score.WinScore ();
 }
コード例 #10
0
ファイル: TiebreakCounter.cs プロジェクト: olafbauer/Tennis
 public bool IsOver(Score score)
 {
     return score.HasMin (7) && score.HasAdvance (2);
 }
コード例 #11
0
ファイル: TiebreakCounter.cs プロジェクト: olafbauer/Tennis
 public string CurrentScoreString(Score s)
 {
     return Score.ScoreString (s);
 }
コード例 #12
0
ファイル: GameCounter.cs プロジェクト: olafbauer/Tennis
 public string CurrentScoreString(Score s)
 {
     return "Game: " + Score.ScoreStringHuman (s);
 }