version 1.4w10UCIb20
[polyglot.git] / xboard2uci.cpp
index 1ffda48..687d632 100644 (file)
@@ -112,9 +112,9 @@ static void learn          (int result);
 \r
 // functions\r
 \r
-// xboard_init()\r
+// xboard2uci_init()\r
 \r
-void xboard_init() {\r
+void xboard2uci_init() {\r
    // init\r
 \r
    game_clear(Game);\r
@@ -161,26 +161,14 @@ void xboard_init() {
    XB->opp_time = 300.0;\r
 }\r
 \r
-void xboard_step(char string[]) {\r
+// xboard2uci_gui_step()\r
+\r
+void xboard2uci_gui_step(char string[]) {\r
 \r
        int move;\r
        char move_string[256];\r
        board_t board[1];\r
-    static bool firsttime=true;\r
-\r
-    if(firsttime){\r
-            if((match(string,"uci"))){\r
-                    my_log("POLYGLOT *** Switching to UCI mode ***\n");\r
-                    send_uci_options();\r
-                    option_set("UCI","true");\r
-                    return;\r
-            }else{\r
-                 //uci_send_isready(Uci); // In UCI mode this done by the GUI\r
-                 //Grrr...Toga can fixes the number of threads after "isready"\r
-                 //So we delay "isready" \r
-            }\r
-            firsttime=false;\r
-        }\r
+\r
                if (false) {\r
          \r
                } else if (match(string,"accepted *")) {\r
@@ -661,9 +649,9 @@ void xboard_step(char string[]) {
        return;\r
 }\r
 \r
-// engine_step()\r
+// xboard2uci_engine_step()\r
 \r
-void engine_step(char string[]) {\r
+void xboard2uci_engine_step(char string[]) {\r
 \r
        int event;\r
                event = uci_parse(Uci,string);\r