1 ///////////////////////////////////////////////////////////////////////////// 2 // Name: scorefil.h 3 // Purpose: Forty Thieves patience game 4 // Author: Chris Breeze 5 // Modified by: 6 // Created: 21/07/97 7 // RCS-ID: $Id: scorefil.h 27580 2004-06-02 09:14:59Z ABX $ 8 // Copyright: (c) 1993-1998 Chris Breeze 9 // Licence: wxWindows licence 10 //--------------------------------------------------------------------------- 11 // Last modified: 22nd July 1998 - ported to wxWidgets 2.0 12 ///////////////////////////////////////////////////////////////////////////// 13 #ifndef _SCOREFILE_H_ 14 #define _SCOREFILE_H_ 15 16 #include <wx/config.h> 17 18 class ScoreFile { 19 public: 20 ScoreFile(const wxString& appName); 21 virtual ~ScoreFile(); 22 23 void GetPlayerList( wxArrayString &list ); 24 wxString GetPreviousPlayer() const; 25 26 void ReadPlayersScore(const wxString& player, int& wins, int& games, int &score); 27 void WritePlayersScore(const wxString& player, int wins, int games, int score); 28 29 private: 30 long CalcCheck(const wxString& name, int p1, int p2, int p3); 31 wxString m_configFilename; 32 wxConfig* m_config; 33 }; 34 35 #endif 36