示例#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
 public bool IsOver(Score score)
 {
     return score.HasMin (7) && score.HasAdvance (2);
 }
示例#11
0
 public string CurrentScoreString(Score s)
 {
     return Score.ScoreString (s);
 }
示例#12
0
 public string CurrentScoreString(Score s)
 {
     return "Game: " + Score.ScoreStringHuman (s);
 }