Ignore:
Timestamp:
09/27/2008 04:08:34 PM (4 years ago)
Author:
guyru
Message:

remove dependency on SettingsDB

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/MainFrame.cpp

    r163 r164  
    9191        m_config = new configuration::Configuration(config_file); 
    9292 
    93         m_settingsdb = new SettingsDB(); //Get the settings database connection 
    9493        m_highscoredb = new HighScoreTableDB(); 
    9594 
     
    10901089 
    10911090 
     1091///TODO: delete this function 
    10921092/** 
    10931093 * Initializes the database and stores default settings if needed. 
     
    10961096int MainFrame::InitializeDatabase() 
    10971097{ 
    1098         std::ostringstream sstr; 
    1099  
    1100  
    1101         if (m_settingsdb->GetKey("highscoresize") == "") { //check if we need to create a new high score table 
    1102                 m_highscoredb->SetSize(DEF_HIGHSCORESIZE); 
    1103                 sstr<<DEF_HIGHSCORESIZE<<std::flush; 
    1104                 m_settingsdb->SetKey("highscoresize", sstr.str()); 
    1105         } else { 
    1106                 int highscoresize = atoi((m_settingsdb->GetKey("highscoresize")).c_str()); 
    1107                 //m_highscoredb->SetSize((highscoresize>0)?highscoresize:DEF_HIGHSCORESIZE); 
    1108                 m_highscoredb->SetSize(highscoresize); 
    1109         } 
    1110          
     1098 
     1099        int highscoresize = atoi((m_config->get("highscore-list-size")).c_str()); 
     1100        m_highscoredb->SetSize(highscoresize); 
    11111101 
    11121102        return 1; 
     
    13571347        // free pointers 
    13581348        delete m_config; 
    1359         delete m_settingsdb; 
    13601349        delete m_highscoredb; 
    13611350        delete m_evt_handler; 
Note: See TracChangeset for help on using the changeset viewer.