next set of backend changes

This commit is contained in:
Pawel Kolodziejski 2009-05-07 19:06:31 +00:00
parent 0b585ccb4f
commit 7d633ceb2b
45 changed files with 1034 additions and 682 deletions

View file

@ -1530,7 +1530,7 @@ static void TextFileGetLine() {
DEBUG_FUNCTION();
filename = luaL_check_string(1);
Common::SaveFileManager *saveFileMan = g_driver->getSavefileManager();
Common::SaveFileManager *saveFileMan = g_system->getSavefileManager();
file = saveFileMan->openForLoading(filename);
if (!file) {
lua_pushnil();
@ -1552,7 +1552,7 @@ static void TextFileGetLineCount() {
DEBUG_FUNCTION();
filename = luaL_check_string(1);
Common::SaveFileManager *saveFileMan = g_driver->getSavefileManager();
Common::SaveFileManager *saveFileMan = g_system->getSavefileManager();
file = saveFileMan->openForLoading(filename);
if (!file) {
lua_pushnil();
@ -1983,32 +1983,32 @@ static void ImSetVoiceEffect() {
static void ImSetMusicVol() {
DEBUG_FUNCTION();
g_driver->getMixer()->setVolumeForSoundType(Audio::Mixer::kMusicSoundType, check_int(1));
g_system->getMixer()->setVolumeForSoundType(Audio::Mixer::kMusicSoundType, check_int(1));
}
static void ImGetMusicVol() {
DEBUG_FUNCTION();
lua_pushnumber(g_driver->getMixer()->getVolumeForSoundType(Audio::Mixer::kMusicSoundType));
lua_pushnumber(g_system->getMixer()->getVolumeForSoundType(Audio::Mixer::kMusicSoundType));
}
static void ImSetVoiceVol() {
DEBUG_FUNCTION();
g_driver->getMixer()->setVolumeForSoundType(Audio::Mixer::kSpeechSoundType, check_int(1));
g_system->getMixer()->setVolumeForSoundType(Audio::Mixer::kSpeechSoundType, check_int(1));
}
static void ImGetVoiceVol() {
DEBUG_FUNCTION();
lua_pushnumber(g_driver->getMixer()->getVolumeForSoundType(Audio::Mixer::kSpeechSoundType));
lua_pushnumber(g_system->getMixer()->getVolumeForSoundType(Audio::Mixer::kSpeechSoundType));
}
static void ImSetSfxVol() {
DEBUG_FUNCTION();
g_driver->getMixer()->setVolumeForSoundType(Audio::Mixer::kSFXSoundType, check_int(1));
g_system->getMixer()->setVolumeForSoundType(Audio::Mixer::kSFXSoundType, check_int(1));
}
static void ImGetSfxVol() {
DEBUG_FUNCTION();
lua_pushnumber(g_driver->getMixer()->getVolumeForSoundType(Audio::Mixer::kSFXSoundType));
lua_pushnumber(g_system->getMixer()->getVolumeForSoundType(Audio::Mixer::kSFXSoundType));
}
static void ImSetParam() {
@ -2104,7 +2104,7 @@ static void RestoreIMuse() {
g_imuse->resetState();
g_imuse->restoreState(savedIMuse);
delete savedIMuse;
g_driver->getSavefileManager()->removeSavefile("grim.tmp");
g_system->getSavefileManager()->removeSavefile("grim.tmp");
}
static void SetSoundPosition() {
@ -2176,7 +2176,7 @@ static void luaFileFindFirst() {
lua_getparam(2);
FileFindDispose();
Common::SaveFileManager *saveFileMan = g_driver->getSavefileManager();
Common::SaveFileManager *saveFileMan = g_system->getSavefileManager();
g_listfiles = saveFileMan->listSavefiles(extension);
g_filesiter = g_listfiles.begin();
@ -3065,11 +3065,11 @@ static void Save() {
}
static void lua_remove() {
if (g_driver->getSavefileManager()->removeSavefile(luaL_check_string(1)))
if (g_system->getSavefileManager()->removeSavefile(luaL_check_string(1)))
lua_pushuserdata(NULL);
else {
lua_pushnil();
lua_pushstring(g_driver->getSavefileManager()->getErrorDesc().c_str());
lua_pushstring(g_system->getSavefileManager()->getErrorDesc().c_str());
}
}