aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/nebular/nebular_scenes5.cpp
diff options
context:
space:
mode:
authorStrangerke2014-05-10 10:53:23 +0200
committerStrangerke2014-05-10 10:53:23 +0200
commit9b79267bd7adc1eeaec105d378b146a1402c607f (patch)
treed172933e73eb4d03a8440fd332bcbbde088924a3 /engines/mads/nebular/nebular_scenes5.cpp
parentbe6cedef02abed65fc7e2643d3dc989afee0f488 (diff)
downloadscummvm-rg350-9b79267bd7adc1eeaec105d378b146a1402c607f.tar.gz
scummvm-rg350-9b79267bd7adc1eeaec105d378b146a1402c607f.tar.bz2
scummvm-rg350-9b79267bd7adc1eeaec105d378b146a1402c607f.zip
MADS: Implement scene 515
Diffstat (limited to 'engines/mads/nebular/nebular_scenes5.cpp')
-rw-r--r--engines/mads/nebular/nebular_scenes5.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/engines/mads/nebular/nebular_scenes5.cpp b/engines/mads/nebular/nebular_scenes5.cpp
index cd96e82cf5..72f94f3ddd 100644
--- a/engines/mads/nebular/nebular_scenes5.cpp
+++ b/engines/mads/nebular/nebular_scenes5.cpp
@@ -2558,5 +2558,27 @@ void Scene513::actions() {
/*------------------------------------------------------------------------*/
+void Scene515::setup() {
+ _game._player._spritesPrefix = "";
+ setAAName();
+}
+
+void Scene515::enter() {
+ _game._player._visible = false;
+ _game._player._stepEnabled = false;
+ _scene->_sequences.addTimer(30, 70);
+
+ sceneEntrySound();
+}
+
+void Scene515::step() {
+ if (_game._trigger == 70)
+ _scene->loadAnimation(formAnimName('A', -1), 71);
+ else if (_game._trigger == 71)
+ _scene->_nextSceneId = 508;
+}
+
+/*------------------------------------------------------------------------*/
+
} // End of namespace Nebular
} // End of namespace MADS