\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
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
ASSERT(State->state==THINK);\r
ASSERT(!XB->analyse);\r
\r
- if(option_get_bool("RepeatPV")==true)\r
+ if(option_get_bool("RepeatPV"))\r
send_pv(); // to update time and nodes\r
\r
// send the move\r