diff options
author | Filippos Karapetis | 2015-01-07 11:39:02 +0200 |
---|---|---|
committer | Filippos Karapetis | 2015-01-07 11:42:27 +0200 |
commit | 4ffaf4df376e6d93c1b5c4c820c975fdee64ec8f (patch) | |
tree | 0126e506f204e70912cab6fa34c5bf94d9e7113f /engines/zvision/zvision.cpp | |
parent | e4969a98f82f151382106b89f170990cb7eed54b (diff) | |
download | scummvm-rg350-4ffaf4df376e6d93c1b5c4c820c975fdee64ec8f.tar.gz scummvm-rg350-4ffaf4df376e6d93c1b5c4c820c975fdee64ec8f.tar.bz2 scummvm-rg350-4ffaf4df376e6d93c1b5c4c820c975fdee64ec8f.zip |
ZVISION: Add stubs for the hires VOB MPEG2 videos of ZGI DVD
VOB file handling is based on clone2727's work. The lowres videos are
played for now, until AC3 sound handling is implemented
Diffstat (limited to 'engines/zvision/zvision.cpp')
-rw-r--r-- | engines/zvision/zvision.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/zvision/zvision.cpp b/engines/zvision/zvision.cpp index b05c790109..1349aaa683 100644 --- a/engines/zvision/zvision.cpp +++ b/engines/zvision/zvision.cpp @@ -52,7 +52,7 @@ namespace ZVision { -#define ZVISION_SETTINGS_KEYS_COUNT 11 +#define ZVISION_SETTINGS_KEYS_COUNT 12 struct zvisionIniSettings { const char *name; @@ -73,7 +73,8 @@ struct zvisionIniSettings { {"panarotatespeed", StateKey_RotateSpeed, 540, false, true}, // checked by universe.scr {"noanimwhileturning", StateKey_NoTurnAnim, -1, false, true}, // toggle playing animations during pana rotation {"venusenabled", StateKey_VenusEnable, -1, true, true}, - {"subtitles", StateKey_Subtitles, -1, true, true} + {"subtitles", StateKey_Subtitles, -1, true, true}, + {"mpegmovies", StateKey_MPEGMovies, -1, true, true} // Zork: Grand Inquisitor DVD hi-res MPEG movies (0 = normal, 1 = hires, 2 = disable option) }; ZVision::ZVision(OSystem *syst, const ZVisionGameDescription *gameDesc) @@ -230,6 +231,11 @@ void ZVision::initialize() { loadSettings(); +#ifndef USE_MPEG2 + // libmpeg2 not loaded, disable the MPEG2 movies option + _scriptManager->setStateValue(StateKey_MPEGMovies, 2); +#endif + // Create debugger console. It requires GFX to be initialized _console = new Console(this); _doubleFPS = ConfMan.getBool("doublefps"); |