aboutsummaryrefslogtreecommitdiff
path: root/engines/sludge/transition.cpp
diff options
context:
space:
mode:
authorSimei Yin2018-04-27 19:12:30 +0200
committerSimei Yin2018-04-27 19:48:29 +0200
commitda491601d4fca4deebe8d1a4a18e67fe48dff55d (patch)
tree53d18f67a2893bf3f870d7174a17d84392460d35 /engines/sludge/transition.cpp
parent5ced49576924c18dd3d04c08f4e1822f21c52894 (diff)
downloadscummvm-rg350-da491601d4fca4deebe8d1a4a18e67fe48dff55d.tar.gz
scummvm-rg350-da491601d4fca4deebe8d1a4a18e67fe48dff55d.tar.bz2
scummvm-rg350-da491601d4fca4deebe8d1a4a18e67fe48dff55d.zip
SLUDGE: Move global variable brightnessLevel to GraphicsManager and refactor save&load
Diffstat (limited to 'engines/sludge/transition.cpp')
-rw-r--r--engines/sludge/transition.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/engines/sludge/transition.cpp b/engines/sludge/transition.cpp
index 3a768cb5f4..ddefbe9861 100644
--- a/engines/sludge/transition.cpp
+++ b/engines/sludge/transition.cpp
@@ -22,16 +22,25 @@
#include "sludge/allfiles.h"
#include "sludge/backdrop.h"
+#include "sludge/graphics.h"
#include "sludge/newfatal.h"
namespace Sludge {
-extern byte brightnessLevel;
-
extern float snapTexW, snapTexH;
byte fadeMode = 2;
+void GraphicsManager::setBrightnessLevel(int brightnessLevel)
+{
+ if (brightnessLevel < 0)
+ _brightnessLevel = 0;
+ else if (brightnessLevel > 255)
+ _brightnessLevel = 255;
+ else
+ _brightnessLevel = brightnessLevel;
+}
+
//----------------------------------------------------
// PROPER BRIGHTNESS FADING
//----------------------------------------------------