コード例 #1
0
ファイル: CheckMateClient.cs プロジェクト: duelqiuqiu/DevBot
 private void StartDuel()
 {
     if (m_gameClients.Count <= MaxGames)
     {
         GameClient game = new GameClient(this, m_server);
         game.Start();
         AddGameClient(game);
         Logger.WriteLine("Checkmate game created.");
     }
 }
コード例 #2
0
ファイル: DevBehavior.cs プロジェクト: duelqiuqiu/DevBot
 private void OnStartDuel(string data)
 {
     DuelRequest duel = JsonConvert.DeserializeObject<DuelRequest>(data);
     ServerInfo server = Client.GetServer(duel.Server);
     if (server != null)
     {
         Logger.WriteLine("Duel requested. Room informations are " + duel.DuelFormatString + ".");
         GameClient game = new GameClient(Client, server, duel.DuelFormatString);
         game.Start();
         Client.AddGameClient(game);
     }
 }