diff options
author | Filippos Karapetis | 2014-04-29 04:01:49 +0300 |
---|---|---|
committer | Filippos Karapetis | 2014-04-29 04:01:49 +0300 |
commit | ad93617aa7d9dd01a6fa6bb20e162ed916665b51 (patch) | |
tree | 3ac431fd1ae841aa080e369ceb37f14a1be7f6f3 /engines/mads | |
parent | 487a9d4069281fa2bc1b4d2dcf0bb95007879884 (diff) | |
download | scummvm-rg350-ad93617aa7d9dd01a6fa6bb20e162ed916665b51.tar.gz scummvm-rg350-ad93617aa7d9dd01a6fa6bb20e162ed916665b51.tar.bz2 scummvm-rg350-ad93617aa7d9dd01a6fa6bb20e162ed916665b51.zip |
MADS: Add stubs for all of the missing Rex Nebular scenes
Diffstat (limited to 'engines/mads')
-rw-r--r-- | engines/mads/nebular/nebular_scenes.cpp | 132 |
1 files changed, 132 insertions, 0 deletions
diff --git a/engines/mads/nebular/nebular_scenes.cpp b/engines/mads/nebular/nebular_scenes.cpp index 19b4f9f177..8b739618ec 100644 --- a/engines/mads/nebular/nebular_scenes.cpp +++ b/engines/mads/nebular/nebular_scenes.cpp @@ -166,9 +166,141 @@ SceneLogic *SceneFactory::createScene(MADSEngine *vm) { case 399: return new Scene399(vm); + // Scene group #4 + case 401: + // TODO + case 402: + // TODO + case 403: + // TODO + case 405: + // TODO + case 406: + // TODO + case 407: + // TODO + case 408: + // TODO + case 409: + // TODO + case 410: + // TODO + case 411: + // TODO + case 413: + // TODO + // Fall-through for unimplemented scenes in group #4 + error("Invalid scene %d called", scene._nextSceneId); + + // Scene group #5 + case 501: + // TODO + case 502: + // TODO + case 503: + // TODO + case 504: + // TODO + case 505: + // TODO + case 506: + // TODO + case 507: + // TODO + case 508: + // TODO + case 511: + // TODO + case 512: + // TODO + case 513: + // TODO + case 515: + // TODO + case 551: + // TODO + // Fall-through for unimplemented scenes in group #5 + error("Invalid scene %d called", scene._nextSceneId); + + // Scene group #6 + case 601: + // TODO + case 602: + // TODO + case 603: + // TODO + case 604: + // TODO + case 605: + // TODO + case 607: + // TODO + case 608: + // TODO + case 609: + // TODO + case 610: + // TODO + case 611: + // TODO + case 612: + // TODO + case 620: + // TODO + // Fall-through for unimplemented scenes in group #6 + error("Invalid scene %d called", scene._nextSceneId); + + // Scene group #7 + case 701: + // TODO + case 702: + // TODO + case 703: + // TODO + case 704: + // TODO + case 705: + // TODO + case 706: + // TODO + case 707: + // TODO + case 708: + // TODO + case 710: + // TODO + case 711: + // TODO + case 751: + // TODO + case 752: + // TODO + // Fall-through for unimplemented scenes in group #7 + error("Invalid scene %d called", scene._nextSceneId); + // Scene group #8 + case 801: + // TODO + case 802: + // TODO + case 803: + // TODO + // Fall-through for unimplemented scenes in group #8 + error("Invalid scene %d called", scene._nextSceneId); case 804: return new Scene804(vm); + case 805: + // TODO + case 806: + // TODO + case 807: + // TODO + case 808: + // TODO + case 810: + // TODO + // Fall-through for unimplemented scenes in group #8 + error("Invalid scene %d called", scene._nextSceneId); default: error("Invalid scene %d called", scene._nextSceneId); |