aboutsummaryrefslogtreecommitdiff
path: root/engines/sword25/kernel
diff options
context:
space:
mode:
authorEugene Sandulenko2010-10-19 20:52:06 +0000
committerEugene Sandulenko2010-10-19 20:52:06 +0000
commitbbd95da899c496c10a4050b7b3cfd3f8dc8aa6b3 (patch)
tree53122d619c22e501328dd0cd034a08c3605a6ab3 /engines/sword25/kernel
parentd94435eebd8ab8e21a4a28a0274cae02910cb41d (diff)
downloadscummvm-rg350-bbd95da899c496c10a4050b7b3cfd3f8dc8aa6b3.tar.gz
scummvm-rg350-bbd95da899c496c10a4050b7b3cfd3f8dc8aa6b3.tar.bz2
scummvm-rg350-bbd95da899c496c10a4050b7b3cfd3f8dc8aa6b3.zip
SWORD25: Fix engine exit when running without theoradec
svn-id: r53622
Diffstat (limited to 'engines/sword25/kernel')
-rw-r--r--engines/sword25/kernel/kernel.cpp4
-rw-r--r--engines/sword25/kernel/kernel.h2
-rw-r--r--engines/sword25/kernel/service_ids.h4
3 files changed, 0 insertions, 10 deletions
diff --git a/engines/sword25/kernel/kernel.cpp b/engines/sword25/kernel/kernel.cpp
index ba554fe043..3c3505a6b2 100644
--- a/engines/sword25/kernel/kernel.cpp
+++ b/engines/sword25/kernel/kernel.cpp
@@ -34,9 +34,7 @@
#include "common/system.h"
#include "sword25/gfx/graphicengine.h"
-#ifdef USE_THEORADEC
#include "sword25/fmv/movieplayer.h"
-#endif
#include "sword25/input/inputengine.h"
#include "sword25/kernel/kernel.h"
#include "sword25/kernel/persistenceservice.h"
@@ -439,14 +437,12 @@ ScriptEngine *Kernel::GetScript() {
// -----------------------------------------------------------------------------
-#ifdef USE_THEORADEC
/**
* Returns a pointer to the movie player, or NULL if it is not active.
*/
MoviePlayer *Kernel::GetFMV() {
return static_cast<MoviePlayer *>(GetService("fmv"));
}
-#endif
// -----------------------------------------------------------------------------
diff --git a/engines/sword25/kernel/kernel.h b/engines/sword25/kernel/kernel.h
index b36e24d05e..9876830053 100644
--- a/engines/sword25/kernel/kernel.h
+++ b/engines/sword25/kernel/kernel.h
@@ -201,12 +201,10 @@ public:
*/
ScriptEngine *GetScript();
-#ifdef USE_THEORADEC
/**
* Returns a pointer to the movie player, or NULL if it is not active
*/
MoviePlayer *GetFMV();
-#endif
/**
* Pauses for the specified amount of time
diff --git a/engines/sword25/kernel/service_ids.h b/engines/sword25/kernel/service_ids.h
index 36bc6e2803..2552d279cc 100644
--- a/engines/sword25/kernel/service_ids.h
+++ b/engines/sword25/kernel/service_ids.h
@@ -55,11 +55,7 @@ Service *InputEngine_CreateObject(Kernel *pKernel);
Service *SoundEngine_CreateObject(Kernel *pKernel);
Service *LuaScriptEngine_CreateObject(Kernel *pKernel);
Service *Geometry_CreateObject(Kernel *pKernel);
-#ifdef USE_THEORADEC
Service *OggTheora_CreateObject(Kernel *pKernel);
-#else
-Service *OggTheora_CreateObject(Kernel *pKernel) { return NULL; }
-#endif
/**