This commit is contained in:
Paul 2001-08-09 21:09:02 +00:00
parent 58aa720424
commit 9bc1016a7f
2 changed files with 4 additions and 4 deletions

View file

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

View file

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