\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
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
} else if (XB->has_feature_egt && match(string,"egtpath * *")){\r
char *type=Star[0];\r
char *path=Star[1];\r
- if(!my_string_case_equal(Star[0],"nalimov")){\r
+ if(!my_string_case_equal(type,"nalimov")){\r
// refuse\r
gui_send(GUI,"Error (unsupported table base format): %s",string);\r
}else if(my_string_empty(path)){\r
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
int move;\r
int move_nb;\r
board_t board[1];\r
- int nalimov_cache;\r
- int real_memory;\r
\r
ASSERT(!Uci->searching);\r
\r