aboutsummaryrefslogtreecommitdiff
path: root/engines/mads
diff options
context:
space:
mode:
authorStrangerke2014-04-15 07:45:35 +0200
committerStrangerke2014-04-15 07:49:13 +0200
commit968a8e16a4317d28fc85d4607e7e7627693992dc (patch)
treed6790ac579cb7c464fc83c674c6ccb5edf3bbf69 /engines/mads
parent9643b543f088449bc6728c5a884087789aa4c5c7 (diff)
downloadscummvm-rg350-968a8e16a4317d28fc85d4607e7e7627693992dc.tar.gz
scummvm-rg350-968a8e16a4317d28fc85d4607e7e7627693992dc.tar.bz2
scummvm-rg350-968a8e16a4317d28fc85d4607e7e7627693992dc.zip
MADS: Implement scene 110
Diffstat (limited to 'engines/mads')
-rw-r--r--engines/mads/nebular/nebular_scenes1.cpp8
-rw-r--r--engines/mads/nebular/nebular_scenes1.h2
2 files changed, 5 insertions, 5 deletions
diff --git a/engines/mads/nebular/nebular_scenes1.cpp b/engines/mads/nebular/nebular_scenes1.cpp
index 37c993ebe7..7b6f812eb7 100644
--- a/engines/mads/nebular/nebular_scenes1.cpp
+++ b/engines/mads/nebular/nebular_scenes1.cpp
@@ -2673,7 +2673,7 @@ void Scene110::enter() {
_globals._spriteIndexes[2] = _scene->_sprites.addSprites(formAnimName('X', 2));
_globals._spriteIndexes[3] = _scene->_sprites.addSprites(formAnimName('X', 3));
- crabs_here = false;
+ _crabsFl = false;
if (_scene->_priorSceneId == 109) {
_game._player._playerPos = Common::Point(59, 71);
@@ -2683,7 +2683,7 @@ void Scene110::enter() {
_globals._sequenceIndexes[2] = _scene->_sequences.startCycle(_globals._spriteIndexes[2], false, 1);
_globals._sequenceIndexes[3] = _scene->_sequences.startCycle(_globals._spriteIndexes[3], false, 1);
- crabs_here = true;
+ _crabsFl = true;
int idx = _scene->_dynamicHotspots.add(91, 348, _globals._sequenceIndexes[0], Common::Rect(0, 0, 0, 0));
_scene->_dynamicHotspots.setPosition(idx, Common::Point(-1, 0), FACING_NONE);
@@ -2719,8 +2719,8 @@ void Scene110::preActions() {
if (_action.isAction(0x15B, 0x41))
_game._player._walkOffScreenSceneId = 109;
- if (crabs_here) {
- crabs_here = false;
+ if (_crabsFl) {
+ _crabsFl = false;
_scene->_sequences.remove(_globals._sequenceIndexes[0]);
_scene->_sequences.remove(_globals._sequenceIndexes[1]);
diff --git a/engines/mads/nebular/nebular_scenes1.h b/engines/mads/nebular/nebular_scenes1.h
index d4f69c321e..b1fb7d1af4 100644
--- a/engines/mads/nebular/nebular_scenes1.h
+++ b/engines/mads/nebular/nebular_scenes1.h
@@ -215,7 +215,7 @@ public:
class Scene110 : public Scene1xx {
private:
- int crabs_here; /* Flag if crabs are here */
+ bool _crabsFl;
public:
Scene110(MADSEngine *vm) : Scene1xx(vm) {}