Subversion Repositories Games.Chess Giants

Rev

Rev 44 | Rev 57 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 44 Rev 50
Line 348... Line 348...
348
typedef struct engineprogramoptions_s
348
typedef struct engineprogramoptions_s
349
{
349
{
350
   wchar_t name[64]; // chess engine name (will be used as player name)
350
   wchar_t name[64]; // chess engine name (will be used as player name)
351
   wchar_t cmdline[MAX_PATH]; // chess engine binary startup command-line, e.g "gnuchess.exe"
351
   wchar_t cmdline[MAX_PATH]; // chess engine binary startup command-line, e.g "gnuchess.exe"
352
   wchar_t replystring_move[64]; // chess engine reply string for a move (positions come right after)
352
   wchar_t replystring_move[64]; // chess engine reply string for a move (positions come right after)
353
   wchar_t replystring_hint[64]; // chess engine reply string for a hint (positions come right after)
-
 
354
   wchar_t command_new[64]; // command to send the chess engine to tell him we are starting a new game
353
   wchar_t command_new[64]; // command to send the chess engine to tell him we are starting a new game
355
   wchar_t command_setboard[64]; // command to send the chess engine to tell him to set the table in a particular way (FEN notation)
354
   wchar_t command_setboard[64]; // command to send the chess engine to tell him to set the table in a particular way (FEN notation)
356
   wchar_t command_sd[64]; // command to send the chess engine to instruct it about its allowed depth (will be followed by numeric)
355
   wchar_t command_sd[64]; // command to send the chess engine to instruct it about its allowed depth (will be followed by numeric)
357
   wchar_t command_go[64]; // command to send the chess engine to make it play the current move
356
   wchar_t command_go[64]; // command to send the chess engine to make it play the current move
358
   wchar_t command_hint[64]; // command to send the chess engine to make it report a hint for the opponent
-
 
359
   wchar_t command_move[64]; // command to send the chess engine to instruct it that its opponent played a particular move
357
   wchar_t command_move[64]; // command to send the chess engine to instruct it that its opponent played a particular move
360
   wchar_t command_force[64]; // command to send the chess engine to force it to play a particular move instead of the one it wants
358
   wchar_t command_force[64]; // command to send the chess engine to force it to play a particular move instead of the one it wants
361
   wchar_t command_quit[64]; // command to send the chess engine to make it exit cleanly
359
   wchar_t command_quit[64]; // command to send the chess engine to make it exit cleanly
362
} engineprogramoptions_t;
360
} engineprogramoptions_t;
363
 
361