diff options
Diffstat (limited to 'engines/tsage/ringworld2')
-rw-r--r-- | engines/tsage/ringworld2/ringworld2_scenes2.cpp | 94 | ||||
-rw-r--r-- | engines/tsage/ringworld2/ringworld2_scenes2.h | 32 |
2 files changed, 63 insertions, 63 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_scenes2.cpp b/engines/tsage/ringworld2/ringworld2_scenes2.cpp index 08d41ec4d2..d2c4f3d8c0 100644 --- a/engines/tsage/ringworld2/ringworld2_scenes2.cpp +++ b/engines/tsage/ringworld2/ringworld2_scenes2.cpp @@ -4546,7 +4546,7 @@ void Scene2800::signal() { * *--------------------------------------------------------------------------*/ -bool Scene2900::Item1::startAction(CursorType action, Event &event) { +bool Scene2900::Scenery::startAction(CursorType action, Event &event) { switch (action) { case CURSOR_USE: SceneItem::display2(1, 5 + R2_GLOBALS._randomSource.getRandomNumber(5)); @@ -4565,7 +4565,7 @@ bool Scene2900::Item1::startAction(CursorType action, Event &event) { return true; } -bool Scene2900::Item2::startAction(CursorType action, Event &event) { +bool Scene2900::ControlPanel::startAction(CursorType action, Event &event) { switch (action) { case CURSOR_USE: SceneItem::display2(2900, 5); @@ -4584,7 +4584,7 @@ bool Scene2900::Item2::startAction(CursorType action, Event &event) { return true; } -bool Scene2900::Item3::startAction(CursorType action, Event &event) { +bool Scene2900::Altimeter::startAction(CursorType action, Event &event) { switch (action) { case CURSOR_USE: SceneItem::display2(2900, 8); @@ -4603,7 +4603,7 @@ bool Scene2900::Item3::startAction(CursorType action, Event &event) { return true; } -bool Scene2900::Item4::startAction(CursorType action, Event &event) { +bool Scene2900::KnobLeft::startAction(CursorType action, Event &event) { Scene2900 *scene = (Scene2900 *)R2_GLOBALS._sceneManager._scene; switch (action) { @@ -4636,7 +4636,7 @@ bool Scene2900::Item4::startAction(CursorType action, Event &event) { return true; } -bool Scene2900::Item5::startAction(CursorType action, Event &event) { +bool Scene2900::KnobRight::startAction(CursorType action, Event &event) { Scene2900 *scene = (Scene2900 *)R2_GLOBALS._sceneManager._scene; switch (action) { @@ -4683,13 +4683,13 @@ void Scene2900::Action1::signal() { } else if (scene->_field427 == 0) { R2_GLOBALS._sound2.fadeOut2(NULL); } else if (scene->_field412 == 0) { - scene->_object6.hide(); - scene->_object5.hide(); + scene->_knobLeftContent.hide(); + scene->_knobRightContent.hide(); scene->_field412 = 1; } else { --scene->_field427; - scene->_object6.show(); - scene->_object5.show(); + scene->_knobLeftContent.show(); + scene->_knobRightContent.show(); scene->_field412 = 0; } } @@ -4941,37 +4941,37 @@ void Scene2900::postInit(SceneObjectList *OwnerList) { loadScene(2900); SceneExt::postInit(); - _leftEdge.setup2(2900, 6, 1, 22, 0, 25, 0); - _rightEdge.setup2(2900, 6, 1, 280, 0, 25, 0); - _object3.setup2(2900, 1, 3, 228, 199, 25, 0); + _leftEdge.setup(2900, 6, 1, 22, 0, 25); + _rightEdge.setup(2900, 6, 1, 280, 0, 25); + _knob.setup(2900, 1, 3, 228, 199, 25); - _object4.postInit(); - _object4.setVisage(2900); - _object4.setStrip(2); - _object4.setFrame(1); - _object4.fixPriority(10); - - _object6.postInit(); - _object6.setVisage(2900); - _object6.setStrip(1); - _object6.setFrame(1); - _object6.setPosition(Common::Point(209, 199)); - _object6.fixPriority(200); + _altimeterContent.postInit(); + _altimeterContent.setVisage(2900); + _altimeterContent.setStrip(2); + _altimeterContent.setFrame(1); + _altimeterContent.fixPriority(10); + + _knobLeftContent.postInit(); + _knobLeftContent.setVisage(2900); + _knobLeftContent.setStrip(1); + _knobLeftContent.setFrame(1); + _knobLeftContent.setPosition(Common::Point(209, 199)); + _knobLeftContent.fixPriority(200); - _object5.postInit(); - _object5.setVisage(2900); - _object5.setStrip(1); - _object5.setFrame(2); - _object5.setPosition(Common::Point(247, 199)); - _object5.fixPriority(200); - - _item1.setDetails(Rect(0, 0, 320, 150), 2900, -1, -1, -1, 1, (SceneItem *)NULL); - _item2.setDetails(Rect(0, 150, 320, 200), 2900, -1, -1, -1, 1, (SceneItem *)NULL); - _item3.setDetails(Rect(42, 164, 129, 190), 2900, -1, -1, -1, 2, (SceneItem *)NULL); - _item4.setDetails(Rect(165, 160, 228, 200), 2900, -1, -1, -1, 2, (SceneItem *)NULL); - _item5.setDetails(Rect(228, 160, 285, 200), 2900, -1, -1, -1, 2, (SceneItem *)NULL); - - setAction(&_action1); + _knobRightContent.postInit(); + _knobRightContent.setVisage(2900); + _knobRightContent.setStrip(1); + _knobRightContent.setFrame(2); + _knobRightContent.setPosition(Common::Point(247, 199)); + _knobRightContent.fixPriority(200); + + _scenery.setDetails(Rect(0, 0, 320, 150), 2900, -1, -1, -1, 1, (SceneItem *)NULL); + _controlPanel.setDetails(Rect(0, 150, 320, 200), 2900, -1, -1, -1, 1, (SceneItem *)NULL); + _altimeter.setDetails(Rect(42, 164, 129, 190), 2900, -1, -1, -1, 2, (SceneItem *)NULL); + _knobLeft.setDetails(Rect(165, 160, 228, 200), 2900, -1, -1, -1, 2, (SceneItem *)NULL); + _knobRight.setDetails(Rect(228, 160, 285, 200), 2900, -1, -1, -1, 2, (SceneItem *)NULL); + +//**DEBUG** setAction(&_action1); R2_GLOBALS._player.postInit(); R2_GLOBALS._player.setVisage(2900); R2_GLOBALS._player.setStrip2(3); @@ -4990,7 +4990,7 @@ void Scene2900::postInit(SceneObjectList *OwnerList) { R2_GLOBALS._player.setPosition(Common::Point(160, 180)); ADD_PLAYER_MOVER(160, 100); - _object4.setPosition(Common::Point(9, 189)); + _altimeterContent.setPosition(Common::Point(9, 189)); } else { _offsetPos.x = R2_GLOBALS._balloonPosition.x + 120; _offsetPos.y = R2_GLOBALS._balloonPosition.y + 100; @@ -5019,7 +5019,7 @@ void Scene2900::postInit(SceneObjectList *OwnerList) { R2_GLOBALS._player.enableControl(); R2_GLOBALS._player._canWalk = false; - _object4.setPosition(Common::Point(109 - _field425, 189)); + _altimeterContent.setPosition(Common::Point(109 - _field425, 189)); } R2_GLOBALS._sound1.play(211); @@ -5080,19 +5080,19 @@ void Scene2900::dispatch() { } if (_field41C == -1 || _field41E == -1) { - if (_object4._frame == 1) { - _object4.setFrame2(10); + if (_altimeterContent._frame == 1) { + _altimeterContent.setFrame2(10); } else { - _object4.setFrame2(_object4._frame - 1); + _altimeterContent.setFrame2(_altimeterContent._frame - 1); } } else if (_field41C == -1 || _field41E == 1) { - if (_object4._frame == 10) - _object4.setFrame2(1); + if (_altimeterContent._frame == 10) + _altimeterContent.setFrame2(1); else - _object4.setFrame2(_object4._frame + 1); + _altimeterContent.setFrame2(_altimeterContent._frame + 1); } - _object4.setPosition(Common::Point(109 - _field425, 189)); + _altimeterContent.setPosition(Common::Point(109 - _field425, 189)); R2_GLOBALS._player.changeZoom(_field425); } diff --git a/engines/tsage/ringworld2/ringworld2_scenes2.h b/engines/tsage/ringworld2/ringworld2_scenes2.h index 4ea0a487f0..55c3d55365 100644 --- a/engines/tsage/ringworld2/ringworld2_scenes2.h +++ b/engines/tsage/ringworld2/ringworld2_scenes2.h @@ -669,23 +669,23 @@ public: class Scene2900 : public SceneExt { /* Items */ - class Item1 : public NamedHotspot { + class Scenery : public NamedHotspot { public: virtual bool startAction(CursorType action, Event &event); }; - class Item2 : public NamedHotspot { + class ControlPanel : public NamedHotspot { public: virtual bool startAction(CursorType action, Event &event); }; - class Item3 : public NamedHotspot { + class Altimeter : public NamedHotspot { public: virtual bool startAction(CursorType action, Event &event); }; - class Item4 : public NamedHotspot { + class KnobLeft : public NamedHotspot { public: virtual bool startAction(CursorType action, Event &event); }; - class Item5 : public NamedHotspot { + class KnobRight : public NamedHotspot { public: virtual bool startAction(CursorType action, Event &event); }; @@ -719,17 +719,17 @@ class Scene2900 : public SceneExt { void drawBlock(const byte *data, int xp, int yp, const Rect &r1, const Rect &r2); }; public: - BackgroundSceneObject _leftEdge; - BackgroundSceneObject _rightEdge; - BackgroundSceneObject _object3; - SceneObject _object4; - SceneObject _object5; - SceneObject _object6; - Item1 _item1; - Item2 _item2; - Item3 _item3; - Item4 _item4; - Item5 _item5; + SceneObject _leftEdge; + SceneObject _rightEdge; + SceneObject _knob; + SceneObject _altimeterContent; + SceneObject _knobRightContent; + SceneObject _knobLeftContent; + Scenery _scenery; + ControlPanel _controlPanel; + Altimeter _altimeter; + KnobLeft _knobLeft; + KnobRight _knobRight; Action1 _action1; Map _map; |