Changeset 28 for trunk/OpenYahtzee/src/MainFrame.cpp
- Timestamp:
- 19/12/06 21:32:15 (6 years ago)
- File:
-
- 1 edited
-
trunk/OpenYahtzee/src/MainFrame.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/OpenYahtzee/src/MainFrame.cpp
r21 r28 46 46 #include "six.xpm" 47 47 48 //default values 48 49 #define SPACE_SIZE 1 50 #define DEF_HIGHSCORESIZE 16 49 51 50 52 MainFrame::MainFrame(const wxString& title, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE) 51 53 : wxFrame(NULL, wxID_ANY, title, wxDefaultPosition, size, style) 52 54 { 55 56 std::ostringstream sstr; 57 53 58 m_settingsdb = new SettingsDB(); //Get the settings database connection 54 59 m_highscoredb = new HighScoreTableDB(); 55 int highscoresize = atoi((m_settingsdb->GetKey("highscoresize")).c_str()); 56 m_highscoredb->SetSize( (highscoresize>0)?highscoresize:20 ); 60 61 62 if (m_settingsdb->GetKey("highscoresize") == "") { //check if we need to create a newdatabase 63 m_highscoredb->SetSize(DEF_HIGHSCORESIZE); 64 sstr<<DEF_HIGHSCORESIZE<<std::flush; 65 m_settingsdb->SetKey("highscoresize", sstr.str()); 66 } else { 67 int highscoresize = atoi((m_settingsdb->GetKey("highscoresize")).c_str()); 68 //m_highscoredb->SetSize((highscoresize>0)?highscoresize:DEF_HIGHSCORESIZE); 69 m_highscoredb->SetSize(highscoresize); 70 } 57 71 58 72 bitmap_dices[0] = new wxBitmap(one_xpm); … … 297 311 std::ostringstream sstr; 298 312 299 data.highscoresize = atoi((m_settingsdb->GetKey("highscoresize")).c_str());313 data.highscoresize = m_highscoredb->GetSize(); 300 314 301 315 dialog->SetData(data);
Note: See TracChangeset
for help on using the changeset viewer.
