Subversion Repositories Games.Chess Giants

Rev

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

Rev 32 Rev 33
Line 75... Line 75...
75
   // given the selected engine program, load and interpret the right engine config file
75
   // given the selected engine program, load and interpret the right engine config file
76
   swprintf_s (filename, WCHAR_SIZEOF (filename), L"%s/engines/%s/engine.ini", app_path, options.engine.program);
76
   swprintf_s (filename, WCHAR_SIZEOF (filename), L"%s/engines/%s/engine.ini", app_path, options.engine.program);
77
   engine_inifile = INIFile_LoadINIFile (filename);
77
   engine_inifile = INIFile_LoadINIFile (filename);
78
   if (engine_inifile != NULL)
78
   if (engine_inifile != NULL)
79
   {
79
   {
80
      READ_WIDESTRING (options.engine.name, engine_inifile, L"engine", L"name", L"Crafty v24.0");
80
      READ_WIDESTRING (options.engine.name, engine_inifile, L"program", L"name", L"Crafty v24.0");
81
      READ_WIDESTRING (options.engine.cmdline, engine_inifile, L"engine", L"command line", L"crafty.exe");
81
      READ_WIDESTRING (options.engine.cmdline, engine_inifile, L"program", L"executable", L"crafty.exe");
-
 
82
 
82
      READ_WIDESTRING (options.engine.replystring_move, engine_inifile, L"engine", L"move string", L"): ");
83
      READ_WIDESTRING (options.engine.replystring_move, engine_inifile, L"reply strings", L"move", L"): ");
83
      READ_WIDESTRING (options.engine.replystring_hint, engine_inifile, L"engine", L"hint string", L"Hint: ");
84
      READ_WIDESTRING (options.engine.replystring_hint, engine_inifile, L"reply strings", L"hint", L"Hint: ");
-
 
85
 
84
      READ_WIDESTRING (options.engine.command_new, engine_inifile, L"engine", L"new game command", L"new");
86
      READ_WIDESTRING (options.engine.command_new, engine_inifile, L"commands", L"new game", L"new");
85
      READ_WIDESTRING (options.engine.command_setboard, engine_inifile, L"engine", L"setup table from FEN command", L"setboard");
87
      READ_WIDESTRING (options.engine.command_setboard, engine_inifile, L"commands", L"setup table from FEN", L"setboard");
86
      READ_WIDESTRING (options.engine.command_sd, engine_inifile, L"engine", L"search depth set command", L"sd");
88
      READ_WIDESTRING (options.engine.command_sd, engine_inifile, L"commands", L"search depth set", L"sd");
87
      READ_WIDESTRING (options.engine.command_go, engine_inifile, L"engine", L"play command", L"go");
89
      READ_WIDESTRING (options.engine.command_go, engine_inifile, L"commands", L"play", L"go");
88
      READ_WIDESTRING (options.engine.command_hint, engine_inifile, L"engine", L"hint command", L"hint");
90
      READ_WIDESTRING (options.engine.command_hint, engine_inifile, L"commands", L"hint", L"hint");
89
      READ_WIDESTRING (options.engine.command_force, engine_inifile, L"engine", L"force move command", L"force");
91
      READ_WIDESTRING (options.engine.command_force, engine_inifile, L"commands", L"force move", L"force");
90
      READ_WIDESTRING (options.engine.command_quit, engine_inifile, L"engine", L"quit command", L"quit");
92
      READ_WIDESTRING (options.engine.command_quit, engine_inifile, L"commands", L"quit", L"quit");
91
 
93
 
92
      INIFile_FreeINIFile (engine_inifile); // close the engine config file
94
      INIFile_FreeINIFile (engine_inifile); // close the engine config file
93
   }
95
   }
94
 
96
 
95
   // [network]
97
   // [network]