Subversion Repositories Games.Chess Giants

Rev

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

Rev 77 Rev 79
Line 85... Line 85...
85
 
85
 
86
      PlayerEngine_Shutdown (player); // on error, shutdown the engine
86
      PlayerEngine_Shutdown (player); // on error, shutdown the engine
87
      return (false);
87
      return (false);
88
   }
88
   }
89
 
89
 
90
   // wait for the engine process to display something (which will mean it's ready)
90
   // wait for the engine process to display something (which will mean it's ready). Try for 5 seconds.
91
   for (try_index = 0; try_index < 300; try_index++)
91
   for (try_index = 0; try_index < 50; try_index++)
92
   {
92
   {
93
      // read from pipe (non-blocking)
93
      // read from pipe (non-blocking)
94
      PlayerEngine_Recv (player);
94
      PlayerEngine_Recv (player);
95
      if (player->recvbuffer[0] != 0)
95
      if (player->recvbuffer[0] != 0)
96
         break; // break as soon as we get something
96
         break; // break as soon as we get something