Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Mar 29, 2006, 4:50:51 PM (18 years ago)
Author:
rennerc
Message:

option -l/—license is now handled in orxonox.cc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/preferences/src/lib/parser/preferences/cmd_line_prefs_reader.cc

    r7253 r7254  
    7171      cbd->parser->showHelp();
    7272      return true;
    73     case ID_LICENSE:
    74       PRINT(0)(ORXONOX_LICENSE_SHORT);
    75       return true;
    7673  }
    7774 
    78   if ( entry.id >= ID_LAST && entry.id - ID_LAST < regArgs.size() )
     75  if ( entry.id >= ID_PREFS && entry.id - ID_PREFS < regArgs.size() )
    7976  {
    80     if ( regArgs[entry.id - ID_LAST].value == "%arg%" )
     77    if ( regArgs[entry.id - ID_PREFS].value == "%arg%" )
    8178    {
    8279      assert( argArgs.size() == 1 );
    8380     
    8481      cbd->iniEntries.push_back( IniEntry() );
    85       cbd->iniEntries.back().section = regArgs[entry.id - ID_LAST].section;
    86       cbd->iniEntries.back().key = regArgs[entry.id - ID_LAST].key;
     82      cbd->iniEntries.back().section = regArgs[entry.id - ID_PREFS].section;
     83      cbd->iniEntries.back().key = regArgs[entry.id - ID_PREFS].key;
    8784      cbd->iniEntries.back().value = argArgs[0].getString();
    8885    }
     
    9087    {
    9188      cbd->iniEntries.push_back( IniEntry() );
    92       cbd->iniEntries.back().section = regArgs[entry.id - ID_LAST].section;
    93       cbd->iniEntries.back().key = regArgs[entry.id - ID_LAST].key;
    94       cbd->iniEntries.back().value = regArgs[entry.id - ID_LAST].value;
     89      cbd->iniEntries.back().section = regArgs[entry.id - ID_PREFS].section;
     90      cbd->iniEntries.back().key = regArgs[entry.id - ID_PREFS].key;
     91      cbd->iniEntries.back().value = regArgs[entry.id - ID_PREFS].value;
    9592    }
    9693  }
     
    109106 
    110107  parser.add( ID_HELP, "help", 'h', 0, "", "Shows this help");
    111   parser.add( ID_LICENSE, "license", 'l', 0, "", "Prints the licence and exit");
    112108 
    113109  for ( int i = 0; i<regArgs.size(); i++ )
     
    115111    if ( regArgs[i].value == "%arg%" )
    116112    {
    117       parser.add( ID_LAST + i, regArgs[i].longOption, regArgs[i].shortOption, 1, regArgs[i].argName, regArgs[i].help );
     113      parser.add( ID_PREFS + i, regArgs[i].longOption, regArgs[i].shortOption, 1, regArgs[i].argName, regArgs[i].help );
    118114    }
    119115    else
    120116    {
    121       parser.add( ID_LAST + i, regArgs[i].longOption, regArgs[i].shortOption, 0, "", regArgs[i].help );
     117      parser.add( ID_PREFS + i, regArgs[i].longOption, regArgs[i].shortOption, 0, "", regArgs[i].help );
    122118    }
    123119  }
Note: See TracChangeset for help on using the changeset viewer.