MemoryCardManager::TryMountAllCards gone

This commit is contained in:
Glenn Maynard
2005-01-28 00:08:16 +00:00
parent a930c41ed7
commit f8a00af09f
3 changed files with 10 additions and 20 deletions
+10 -5
View File
@@ -627,20 +627,23 @@ void GameCommand::Apply( const vector<PlayerNumber> &vpns ) const
}
if( m_bTransferStatsFromMachine )
{
MEMCARDMAN->TryMountAllCards();
bool bTriedToSave = false;
FOREACH_PlayerNumber( pn )
{
if( MEMCARDMAN->GetCardState(pn) != MEMORY_CARD_STATE_READY )
continue; // skip
MEMCARDMAN->MountUsedCard(pn);
bTriedToSave = true;
CString sDir = MEM_CARD_MOUNT_POINT[pn];
sDir += "MachineProfile/";
bool bSaved = PROFILEMAN->GetMachineProfile()->SaveAllToDir( sDir, PREFSMAN->m_bSignProfileData );
MEMCARDMAN->UnmountCard(pn);
if( bSaved )
SCREENMAN->SystemMessage( ssprintf("Machine stats saved to P%d card.",pn+1) );
else
@@ -655,14 +658,14 @@ void GameCommand::Apply( const vector<PlayerNumber> &vpns ) const
}
if( m_bTransferStatsToMachine )
{
MEMCARDMAN->TryMountAllCards();
bool bTriedToLoad = false;
FOREACH_PlayerNumber( pn )
{
if( MEMCARDMAN->GetCardState(pn) != MEMORY_CARD_STATE_READY )
continue; // skip
MEMCARDMAN->MountUsedCard(pn);
bTriedToLoad = true;
CString sDir = MEM_CARD_MOUNT_POINT[pn];
@@ -681,12 +684,14 @@ void GameCommand::Apply( const vector<PlayerNumber> &vpns ) const
*PROFILEMAN->GetMachineProfile() = backup;
break;
case Profile::failed_tampered:
SCREENMAN->SystemMessage( ssprintf("The profile on P%d card contains tampered data.",pn+1) );
SCREENMAN->SystemMessage( ssprintf("The profile on P%d card contains corrupt or tampered data.",pn+1) );
*PROFILEMAN->GetMachineProfile() = backup;
break;
default:
ASSERT(0);
}
MEMCARDMAN->UnmountCard(pn);
break;
}