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 18class ScoreFile { 19public: 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 29private: 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