diff options
Diffstat (limited to 'engines/wintermute/base')
-rw-r--r-- | engines/wintermute/base/base_game.h | 8 | ||||
-rw-r--r-- | engines/wintermute/base/base_sub_frame.cpp | 2 |
2 files changed, 7 insertions, 3 deletions
diff --git a/engines/wintermute/base/base_game.h b/engines/wintermute/base/base_game.h index c1bf32bbd2..43deccf18d 100644 --- a/engines/wintermute/base/base_game.h +++ b/engines/wintermute/base/base_game.h @@ -97,7 +97,7 @@ public: void setShowFPS(bool enabled) { _debugShowFPS = enabled; } - bool _suspendedRendering; + bool getSuspendedRendering() const { return _suspendedRendering; } TTextEncoding _textEncoding; bool _textRTL; @@ -179,7 +179,8 @@ public: bool _subtitles; // RO int _scheduledLoadSlot; - bool _loading; + + bool getIsLoading() const { return _loading; } virtual bool handleMouseWheel(int delta); bool _quitting; @@ -286,6 +287,7 @@ private: bool _saveDirChecked; Common::String _localSaveDir; + bool _loading; bool _reportTextureFormat; @@ -308,6 +310,8 @@ private: void setWindowTitle(); + bool _suspendedRendering; + BaseSprite *_cursorNoninteractive; BaseKeyboardState *_keyboardState; diff --git a/engines/wintermute/base/base_sub_frame.cpp b/engines/wintermute/base/base_sub_frame.cpp index a06d7f50eb..c8c07737ac 100644 --- a/engines/wintermute/base/base_sub_frame.cpp +++ b/engines/wintermute/base/base_sub_frame.cpp @@ -243,7 +243,7 @@ bool BaseSubFrame::draw(int x, int y, BaseObject *registerOwner, float zoomX, fl _gameRef->_renderer->addRectToList(new BaseActiveRect(_gameRef, registerOwner, this, (int)(x - (_hotspotX + getRect().left) * (zoomX / 100)), (int)(y - (_hotspotY + getRect().top) * (zoomY / 100)), (int)((getRect().right - getRect().left) * (zoomX / 100)), (int)((getRect().bottom - getRect().top) * (zoomY / 100)), zoomX, zoomY, precise)); } } - if (_gameRef->_suspendedRendering) { + if (_gameRef->getSuspendedRendering()) { return STATUS_OK; } |