public static void ForceStart(Message msg, string[] args) { SixNimmt game = Bot.GetGameByChatId(msg.Chat.Id); if (game == null) { return; } else { game.HandleMessage(msg); } }
public static void RemoveVirtualPlayer(Message msg, string[] args) { SixNimmt game = Bot.GetGameByChatId(msg.Chat.Id); if (game == null) { return; } else { game.HandleMessage(msg); } }
public static void KillGame(Message msg, string[] args) { SixNimmt game = Bot.GetGameByChatId(msg.Chat.Id); if (game == null) { return; } else { game.HandleMessage(msg); // Bot.RemoveGame(game); game.Dispose(); game = null; } }
public static void StartGame(Message msg, string[] args) { SixNimmt game = Bot.GetGameByChatId(msg.Chat.Id); if (game == null) { if (Program.MaintMode) { Bot.Send(msg.Chat.Id, GetTranslation("CantStartGameMaintenance", GetLanguage(msg.Chat.Id))); return; } Bot.AddGame(new SixNimmt(msg.Chat.Id, msg.From, msg.Chat.Title, msg.Chat.Username)); } else { game.HandleMessage(msg); // msg.Reply(GetTranslation("ExistingGame", GetLanguage(msg.Chat.Id))); } }