public ApplicationInsightsPanel() { InitializeComponent(); Avalon.Init(); QueryEditor.TextArea.TextEntered += TextArea_TextEntered; }
public static void KillGame(Message msg, string[] args) { Avalon game = Bot.Gm.GetGameByChatId(msg.Chat.Id); if (game == null) { return; } else { Bot.Gm.HandleMessage(msg); } }
public static void StartGame(Message msg, string[] args) { Avalon game = Bot.Gm.GetGameByChatId(msg.Chat.Id); if (game == null) { if (Program.MaintMode) { Bot.Send(msg.Chat.Id, GetTranslation("CantStartGameMaintenance", GetLanguage(msg.Chat.Id))); return; } var botIsAdmin = BotMethods.IsBotAdmin(msg.Chat.Id); Bot.Gm.AddGame(new Avalon(msg.Chat.Id, msg.From, msg.Chat.Title, botIsAdmin)); } else { Bot.Gm.HandleMessage(msg); // msg.Reply(GetTranslation("ExistingGame", GetLanguage(msg.Chat.Id))); } }
public ExtensionToAvalonHighlightingConverter() { Avalon.Init(); }
public static void RemoveGame(this GameManager gm, Avalon game) { gm.Games.Remove(game); }
public static void AddGame(this GameManager gm, Avalon game) { gm.Games.Add(game); }