コード例 #1
0
        private void PushGameDataToPlayer(botDebugBase player)
        {
            try
            {
                player.CreateGameBoardInstance();
                player.DoMove();
                //Windows & Unix compatability.
                string allMoves = player.OutputBuffer.Replace("\r\n", "\n");

                //submit moves.
                foreach (string move in allMoves.Split(newline, StringSplitOptions.RemoveEmptyEntries))
                {
                    engine.IssueOrder(player.Id, move);
                }
            }
            catch
            {
            }
            finally
            {
                player.Clear();
            }
        }