diff options
author | Paul Gilbert | 2016-11-12 21:59:15 -0500 |
---|---|---|
committer | Paul Gilbert | 2016-11-12 21:59:15 -0500 |
commit | 68132bd678f1191757ef817b02d3063b072ca496 (patch) | |
tree | f3852e65e7e3d2289d709f2feba26d26482c89d3 /engines/titanic/pet_control | |
parent | 3f108f15755e7d5512f26de27bb299cbe26a542c (diff) | |
download | scummvm-rg350-68132bd678f1191757ef817b02d3063b072ca496.tar.gz scummvm-rg350-68132bd678f1191757ef817b02d3063b072ca496.tar.bz2 scummvm-rg350-68132bd678f1191757ef817b02d3063b072ca496.zip |
TITANIC: Renamings for SGT state room object fields
Diffstat (limited to 'engines/titanic/pet_control')
-rw-r--r-- | engines/titanic/pet_control/pet_remote_glyphs.cpp | 46 | ||||
-rw-r--r-- | engines/titanic/pet_control/pet_remote_glyphs.h | 10 |
2 files changed, 28 insertions, 28 deletions
diff --git a/engines/titanic/pet_control/pet_remote_glyphs.cpp b/engines/titanic/pet_control/pet_remote_glyphs.cpp index 2e69ad6bce..8125782828 100644 --- a/engines/titanic/pet_control/pet_remote_glyphs.cpp +++ b/engines/titanic/pet_control/pet_remote_glyphs.cpp @@ -90,29 +90,29 @@ void CBasicRemoteGlyph::getTooltip(CPetText *text) { bool CToggleRemoteGlyph::setup(CPetControl *petControl, CPetGlyphs *owner) { CPetGlyph::setup(petControl, owner); if (owner) - _gfxElement = getElement(0); + _toggle = getElement(0); return true; } void CToggleRemoteGlyph::draw2(CScreenManager *screenManager) { - _gfxElement->setMode(_flag ? MODE_SELECTED : MODE_UNSELECTED); - _gfxElement->draw(screenManager); + _toggle->setMode(_toggleFlag ? MODE_SELECTED : MODE_UNSELECTED); + _toggle->draw(screenManager); } bool CToggleRemoteGlyph::elementMouseButtonDownMsg(const Point &pt, int petNum) { - return _gfxElement->MouseButtonDownMsg(pt); + return _toggle->MouseButtonDownMsg(pt); } bool CToggleRemoteGlyph::elementMouseButtonUpMsg(const Point &pt, int petNum) { - if (!_gfxElement->MouseButtonUpMsg(pt)) + if (!_toggle->MouseButtonUpMsg(pt)) return false; CTreeItem *target = getPetControl()->_remoteTarget; if (target) { CPETActivateMsg msg("SGTSelector", petNum); msg.execute(target); - _flag = !_flag; - _gfxElement->setMode(_flag ? MODE_SELECTED : MODE_UNSELECTED); + _toggleFlag = !_toggleFlag; + _toggle->setMode(_toggleFlag ? MODE_SELECTED : MODE_UNSELECTED); } return true; @@ -223,10 +223,11 @@ void CTelevisionControlGlyph::getTooltip(CPetText *text) { /*------------------------------------------------------------------------*/ bool CEntertainmentDeviceGlyph::setup(CPetControl *petControl, CPetGlyphs *owner) { - CPetRemoteGlyph::setup(petControl, owner); + CToggleRemoteGlyph::setup(petControl, owner); + setDefaults("3PetSGTtv", petControl); if (owner) { - _gfxElement2 = getElement(1); - _gfxElement3 = getElement(2); + _up = getElement(1); + _down = getElement(2); } return true; @@ -235,13 +236,13 @@ bool CEntertainmentDeviceGlyph::setup(CPetControl *petControl, CPetGlyphs *owner void CEntertainmentDeviceGlyph::draw2(CScreenManager *screenManager) { CString viewName = getPetControl()->getFullViewName(); if (viewName == "SGTState.Node 1.S") { - _gfxElement->setSelected(_flag); - _gfxElement->draw(screenManager); + _toggle->setSelected(_toggleFlag); + _toggle->draw(screenManager); } else if (viewName == "SGTState.Node 4.E") { - _gfxElement->setSelected(_flag2); - _gfxElement->draw(screenManager); - _gfxElement2->draw(screenManager); - _gfxElement3->draw(screenManager); + _toggle->setSelected(_flag2); + _toggle->draw(screenManager); + _up->draw(screenManager); + _down->draw(screenManager); } } @@ -250,9 +251,9 @@ bool CEntertainmentDeviceGlyph::MouseButtonDownMsg(const Point &pt) { if (viewName == "SGTState.Node 1.S") { return elementMouseButtonDownMsg(pt, 4); } else if (viewName == "SGTState.Node 4.E") { - return _gfxElement->MouseButtonDownMsg(pt) - || _gfxElement2->MouseButtonDownMsg(pt) - || _gfxElement3->MouseButtonDownMsg(pt); + return _toggle->MouseButtonDownMsg(pt) + || _up->MouseButtonDownMsg(pt) + || _down->MouseButtonDownMsg(pt); } return false; @@ -263,15 +264,14 @@ bool CEntertainmentDeviceGlyph::MouseButtonUpMsg(const Point &pt) { if (viewName == "SGTState.Node 1.S") { return elementMouseButtonUpMsg(pt, 4); } else if (viewName == "SGTState.Node 4.E") { - if (_gfxElement->MouseButtonUpMsg(pt)) { + if (_toggle->MouseButtonUpMsg(pt)) { _flag2 = !_flag2; getOwner()->generateMessage(RMSG_ACTIVATE, "Television"); return true; - } else if (_gfxElement2->MouseButtonUpMsg(pt)) { + } else if (_up->MouseButtonUpMsg(pt)) { getOwner()->generateMessage(RMSG_UP, "Television"); return true; - } - else if (_gfxElement3->MouseButtonUpMsg(pt)) { + } else if (_down->MouseButtonUpMsg(pt)) { getOwner()->generateMessage(RMSG_DOWN, "Television"); return true; } diff --git a/engines/titanic/pet_control/pet_remote_glyphs.h b/engines/titanic/pet_control/pet_remote_glyphs.h index c661a1e2af..d0edd6fbfc 100644 --- a/engines/titanic/pet_control/pet_remote_glyphs.h +++ b/engines/titanic/pet_control/pet_remote_glyphs.h @@ -121,10 +121,10 @@ public: class CToggleRemoteGlyph : public CPetRemoteGlyph { protected: - CPetGfxElement *_gfxElement; - bool _flag; + CPetGfxElement *_toggle; + bool _toggleFlag; public: - CToggleRemoteGlyph() : CPetRemoteGlyph(), _gfxElement(nullptr), _flag(false) {} + CToggleRemoteGlyph() : CPetRemoteGlyph(), _toggle(nullptr), _toggleFlag(false) {} /** * Setup the glyph @@ -231,10 +231,10 @@ public: class CEntertainmentDeviceGlyph : public CToggleRemoteGlyph { public: bool _flag2; - CPetGfxElement *_gfxElement2, *_gfxElement3; + CPetGfxElement *_up, *_down; public: CEntertainmentDeviceGlyph() : CToggleRemoteGlyph(), - _flag2(false), _gfxElement2(nullptr), _gfxElement3(nullptr) {} + _flag2(false), _up(nullptr), _down(nullptr) {} /** * Setup the glyph |