add ScreenClearBookkeepingData, ScreenResetToDefaults

This commit is contained in:
Chris Danford
2004-05-16 22:58:05 +00:00
parent 633133f19f
commit 2fc1035d32
13 changed files with 198 additions and 23 deletions
+9 -6
View File
@@ -30,12 +30,7 @@ const int COINS_DAT_VERSION = 1;
Bookkeeper::Bookkeeper()
{
int i, j;
m_iLastSeenTime = time(NULL);
for( i=0; i<DAYS_IN_YEAR; i++ )
for( j=0; j<HOURS_IN_DAY; j++ )
m_iCoinsByHourForYear[i][j] = 0;
ClearAll();
ReadFromDisk();
@@ -49,6 +44,14 @@ Bookkeeper::~Bookkeeper()
#define WARN_AND_RETURN { LOG->Warn("Error parsing at %s:%d",__FILE__,__LINE__); return; }
void Bookkeeper::ClearAll()
{
m_iLastSeenTime = time(NULL);
for( int i=0; i<DAYS_IN_YEAR; i++ )
for( int j=0; j<HOURS_IN_DAY; j++ )
m_iCoinsByHourForYear[i][j] = 0;
}
void Bookkeeper::ReadFromDisk()
{
RageFile f;