- Revised abstract AudioCDManager.

- Removed AudioCDManager Singleton, and changed code for using AudioCDManager in OSystem.
- Added initialization code for new AudioCDManager in BaseBackend and OSystem_SDL.

svn-id: r49548
This commit is contained in:
Alejandro Marzini 2010-06-09 20:09:57 +00:00
parent 4177a1e16d
commit e991cd8c53
36 changed files with 116 additions and 495 deletions

View file

@ -84,3 +84,11 @@ Common::WriteStream *BaseBackend::createConfigWriteStream() {
return file.createWriteStream();
#endif
}
static DefaultAudioCDManager *s_audiocdManager = 0;
AudioCDManager *BaseBackend::getAudioCD() {
if (!s_audiocdManager)
s_audiocdManager = new DefaultAudioCDManager();
return (AudioCDManager *)s_audiocdManager;
}