This commit is contained in:
Paul 2001-07-16 21:39:50 +00:00
parent 767dc508a5
commit 2237dbd79b
3 changed files with 5 additions and 4 deletions

View file

@ -455,7 +455,7 @@ void CSaveLoadDatabase::createData()
// System details // System details
m_dataBuffer.m_systemDetails.m_screenOffX=VidGetXOfs(); m_dataBuffer.m_systemDetails.m_screenOffX=VidGetXOfs();
m_dataBuffer.m_systemDetails.m_screenOffY=VidGetYOfs(); m_dataBuffer.m_systemDetails.m_screenOffY=VidGetYOfs();
for(i=0;i<CSoundMediator::NUM_VOLUMETYPES;i++) for(i=0;i<CSoundMediator::NUM_VOLUMETYPESTOSAVE;i++)
{ {
m_dataBuffer.m_systemDetails.m_volumes[i]=CSoundMediator::getVolume((CSoundMediator::VOLUMETYPE)i); m_dataBuffer.m_systemDetails.m_volumes[i]=CSoundMediator::getVolume((CSoundMediator::VOLUMETYPE)i);
} }
@ -483,7 +483,7 @@ void CSaveLoadDatabase::restoreData()
// System details // System details
VidSetXYOfs(m_dataBuffer.m_systemDetails.m_screenOffX,m_dataBuffer.m_systemDetails.m_screenOffY); VidSetXYOfs(m_dataBuffer.m_systemDetails.m_screenOffX,m_dataBuffer.m_systemDetails.m_screenOffY);
for(i=0;i<CSoundMediator::NUM_VOLUMETYPES;i++) for(i=0;i<CSoundMediator::NUM_VOLUMETYPESTOSAVE;i++)
{ {
CSoundMediator::setVolume((CSoundMediator::VOLUMETYPE)i,m_dataBuffer.m_systemDetails.m_volumes[i]); CSoundMediator::setVolume((CSoundMediator::VOLUMETYPE)i,m_dataBuffer.m_systemDetails.m_volumes[i]);
} }

View file

@ -41,7 +41,7 @@
struct SaveLoad_SystemDetails struct SaveLoad_SystemDetails
{ {
char m_screenOffX,m_screenOffY; char m_screenOffX,m_screenOffY;
unsigned char m_volumes[CSoundMediator::NUM_VOLUMETYPES]; unsigned char m_volumes[CSoundMediator::NUM_VOLUMETYPESTOSAVE];
unsigned char m_controlStyle,m_vibrationIsTurnedOn; unsigned char m_controlStyle,m_vibrationIsTurnedOn;
unsigned char m_language; unsigned char m_language;
}; };
@ -92,7 +92,7 @@ private:
enum enum
{ {
SAVELOAD_HEADERID=2, SAVELOAD_HEADERID=3,
}; };

View file

@ -169,6 +169,7 @@ public:
VOL_FADE, VOL_FADE,
NUM_VOLUMETYPES, NUM_VOLUMETYPES,
NUM_VOLUMETYPESTOSAVE=VOL_SPEECH,
}; };
typedef enum typedef enum