diff options
author | Simei Yin | 2018-04-29 09:52:48 +0200 |
---|---|---|
committer | Simei Yin | 2018-04-29 09:57:32 +0200 |
commit | 4b271c6e7cb70313c498cbf6b9f888f95b77d918 (patch) | |
tree | 000f7d9fa240174c16ca814ba4057e22f028a0d1 /engines/sludge/graphics.cpp | |
parent | 8b91fe536c072db4a88d797758d0b27e394f86bc (diff) | |
download | scummvm-rg350-4b271c6e7cb70313c498cbf6b9f888f95b77d918.tar.gz scummvm-rg350-4b271c6e7cb70313c498cbf6b9f888f95b77d918.tar.bz2 scummvm-rg350-4b271c6e7cb70313c498cbf6b9f888f95b77d918.zip |
SLUDGE: Remove global variable fadeMode and move transition functions to GraphicsManager
Diffstat (limited to 'engines/sludge/graphics.cpp')
-rw-r--r-- | engines/sludge/graphics.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/sludge/graphics.cpp b/engines/sludge/graphics.cpp index 580124f513..72301b3475 100644 --- a/engines/sludge/graphics.cpp +++ b/engines/sludge/graphics.cpp @@ -87,6 +87,11 @@ void GraphicsManager::init() { // Thumbnail _thumbWidth = 0; _thumbHeight = 0; + + // Transition + resetRandW(); + _brightnessLevel = 255; + _fadeMode = 2; } void GraphicsManager::kill() { @@ -161,6 +166,8 @@ bool GraphicsManager::initGfx() { void GraphicsManager::display() { g_system->copyRectToScreen((byte *)_renderSurface.getPixels(), _renderSurface.pitch, 0, 0, _renderSurface.w, _renderSurface.h); g_system->updateScreen(); + if (_brightnessLevel < 255) + fixBrightness(); } void GraphicsManager::clear() { |