BattleIcon AddBattle(Battle battle) { RemoveBattleIcon(battle); var battleIcon = new BattleIcon(battle) { IsInGame = battle.IsInGame}; try { battleIcons.Add(battleIcon); LoadMinimap(battle.MapName, battleIcon); battleIcon.SetPlayers(); } catch { battleIcon.Dispose(); throw; } return battleIcon; }
BattleIcon AddBattle(Battle battle) { RemoveBattleIcon(battle); var battleIcon = new BattleIcon(battle) { IsInGame = battle.IsInGame }; try { battleIcons.Add(battleIcon); LoadMinimap(battle.MapName, battleIcon); battleIcon.SetPlayers(); } catch { battleIcon.Dispose(); throw; } return(battleIcon); }
BattleIcon AddBattle(int battleID) { var battle = Program.TasClient.ExistingBattles[battleID]; //string modName = null; //foreach (var game in KnownGames.List) if (game.Regex.IsMatch(battle.ModName)) modName = game.Shortcut; var founder = battle.Founder; var battleIcon = new BattleIcon(battle) { IsInGame = founder.IsInGame }; try { battleIcons.Add(battleIcon); LoadMinimap(battle.MapName, battleIcon); battleIcon.SetPlayers(); } catch { battleIcon.Dispose(); throw; } return(battleIcon); }