OpenCores
URL https://opencores.org/ocsvn/connect-6/connect-6/trunk

Subversion Repositories connect-6

[/] [connect-6/] [trunk/] [BUILD_SCC/] [synth_src/] [util.cpp] - Diff between revs 4 and 7

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 4 Rev 7
Line 25... Line 25...
 
 
static unsigned int current_random = 0;
static unsigned int current_random = 0;
 
 
 
 
char select_AI_colour (int argc, char **argv){
char select_AI_colour (int argc, char **argv){
    char ai_colour;
    char ai_colour='L';
    int i;
    int i;
    //cout<<"Please enter referee AI's colour. L or D"<<endl;
    //cout<<"Please enter referee AI's colour. L or D"<<endl;
    //cin >> ai_colour;
    //cin >> ai_colour;
        for(i=0;i<argc; i++){
   //     for(i=0;i<argc; i++){
          if((strcmp(argv[i],"-player")==0) && (i< (argc+1)) ){
   //       if((strncmp(argv[i],"-player",7)==0) && (i< (argc+1)) ){
                   ai_colour= *argv[i+1];
   //                ai_colour= *argv[i+1];
          }
   //       }
        }
   //     }
 
 
    while (ai_colour != 'L' && ai_colour != 'D'){
   // while (ai_colour != 'L' && ai_colour != 'D'){
        cout<<"Invalid colour. Single character L or D"<<endl;
   //     cout<<"Invalid colour. Single character L or D"<<endl;
        cin >> ai_colour;
   //     cin >> ai_colour;
    }
   // }
 
 
    cout<<"AI is playing as "<<ai_colour<<endl;
   // cout<<"AI is playing as "<<ai_colour<<endl;
    return ai_colour;
    return ai_colour;
}
}
 
 
 
 
int select_com_port(int argc, char **argv)
int select_com_port(int argc, char **argv)
Line 52... Line 52...
  string com_port;
  string com_port;
  int i, port;
  int i, port;
  bool cmd_line_port_set = false;
  bool cmd_line_port_set = false;
 
 
  for(i=0;i<argc; i++){
  for(i=0;i<argc; i++){
          if((strcmp(argv[i],"-port")==0) && (i< (argc+1)) ){
          if((strncmp(argv[i],"-port",5)==0) && (i< (argc+1)) ){
                  com_port = argv[i+1];
                  com_port = argv[i+1];
                  cmd_line_port_set = true;
                  cmd_line_port_set = true;
          }
          }
  }
  }
  if( !cmd_line_port_set ){
  if( !cmd_line_port_set ){

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.