public void addGame(Game newGame) { if (!Games.Contains(newGame)) { Games.Add(newGame); } }
public void Kibitz(ObservedGame game, string message) { if (Games.Contains(game)) { Client.WriteLine("kibitz " + game.GameNumber + " " + message); } }
public bool AddGame(Guid id) { if (Games.Contains(id)) { return(false); } Games.Add(id); return(true); }
public void removeGame(Game rGame) { if (Games.Contains(rGame)) { Games.Remove(rGame); } else { } }
public void Say(ObservedGame game, string message) { if (game == null) { throw new ArgumentException("Argument cannot be null"); } if (Games.Contains(game)) { Client.WriteLine("say " + message); } }
public void RemoveGame(Game game) { if (!Games.Contains(game)) { Debug.WriteLine("Game '" + game.Title + "' do not exist in user " + this.ToString() + "'s game list."); } else { Games.Remove(game); Debug.WriteLine("Game '" + game.Title + "' was removed from user " + this.ToString() + "."); } }
public void AddGame(Game game) { if (Games.Contains(game)) { Debug.WriteLine("Game '" + game.Title + "' was already in user " + this.ToString() + "'s game list."); } else { Games.Add(game); Debug.WriteLine("Game '" + game.Title + "' was added to user " + this.ToString() + "."); } }
public void EndGame() { TallyScore(); Timer.DelayCall(TimeSpan.FromSeconds(.5), SendGumps); if (Games.Contains(this)) { Games.Remove(this); } if (Board != null) { Board.Game = null; Board.InvalidateProperties(); } Players.ForEach(e => { e.Game = null; e.Completed = DateTime.Now; if (e.ScoreCard.Game != null) { e.ScoreCard.Game = null; } e.ScoreCard.InvalidateProperties(); e.ScoreCard = null; if (YahtzeeStats.CheckScore(e)) { Players.ForEach(entry => { if (entry.Player == e.Player) { YahtzeeGame.SendMessage(entry.Player, String.Format("Your score of {0} has been entered into the Yahtzee top 10!", e.Score.ToString())); } else { YahtzeeGame.SendMessage(entry.Player, String.Format("{0}'s score of {1} has been entered into the Yahtzee Top 10!", e.Player.Name, e.Score.ToString())); } }); } }); Timer.DelayCall(TimeSpan.FromSeconds(1), Players.Clear); }
public dynamic Search(string searchString) { var searchResults = games.StartsWith(searchString); if (searchResults.Count() == 0) { searchResults = games.Contains(searchString); } if (searchResults.Count() == 0) { searchResults = games.HasWords(searchString); } return(Json(searchResults)); }
public string GetOpponentName(ObservedGame game) { if (!Games.Contains(game)) { throw new ArgumentException("The game isn't played"); } if (game.Info.BlackPlayer == Client.CurrentAccount.Name) { return(game.Info.WhitePlayer); } if (game.Info.WhitePlayer == Client.CurrentAccount.Name) { return(game.Info.BlackPlayer); } throw new ArgumentException("The game isn't played"); }
public void CancelGame() { Players.ForEach(entry => { YahtzeeGame.SendMessage(entry.Player, "Your current yahtzee game has been canceled.", 2118); }); if (Board != null) { Board.Game = null; Board.InvalidateProperties(); } CloseGumps(); Timer.DelayCall(TimeSpan.FromSeconds(1), Players.Clear); if (Games.Contains(this)) { Games.Remove(this); } }
public bool IsSeeded(BracketGame bracket) { return(Games.Contains(bracket)); }
public bool Contains(Guid game) { return(Games.Contains(game)); }