This commit is contained in:
Paul 2001-08-02 18:05:59 +00:00
parent e0f0bc384d
commit 1a44ef917b

View File

@ -620,6 +620,40 @@ void CFrontEndOptions::think(int _frames)
}
if(m_mode!=MODE__LOAD)m_modeMenus[m_mode]->think(_frames);
if(PadGetDown(0)&PAD_TRIANGLE)
{
if(m_mode==MODE__OPTIONS)
{
m_exitFlag=true;
}
else if(m_mode==MODE__LOAD)
{
switch(m_loadMode)
{
case LOADMODE__INIT:
case LOADMODE__CHECKING:
case LOADMODE__LOADING:
default:
break;
case LOADMODE__UNFORMATTED:
case LOADMODE__NODATA:
case LOADMODE__NOCARD:
case LOADMODE__CONFIRMLOAD:
case LOADMODE__LOADOK:
case LOADMODE__LOADERROR:
m_nextMode=MODE__OPTIONS;
break;
}
}
else
{
m_nextMode=MODE__OPTIONS;
}
}
if(m_mode==MODE__CONTROL)
{
if(m_vibrationStatus!=m_lastVibrationStatus)
@ -792,6 +826,8 @@ void CFrontEndOptions::think(int _frames)
m_closingDown=true;
}
// Change the icons on the control display
CPadConfig::setConfig(m_controlStyle);
for(i=0;i<CONTROL_COUNT;i++)