aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/gui32
diff options
context:
space:
mode:
authorMartin Kiewitz2009-10-12 07:30:55 +0000
committerMartin Kiewitz2009-10-12 07:30:55 +0000
commit713f573735b483fffd5da9f7469be3f72faf97e7 (patch)
treea10ae6a5fb75e51fc46e72e523a777cf602d4762 /engines/sci/gui32
parente85553b024cb6e7d8f4e079eb9176d000e6329c9 (diff)
downloadscummvm-rg350-713f573735b483fffd5da9f7469be3f72faf97e7.tar.gz
scummvm-rg350-713f573735b483fffd5da9f7469be3f72faf97e7.tar.bz2
scummvm-rg350-713f573735b483fffd5da9f7469be3f72faf97e7.zip
SCI/newgui: implemented kPicNotValid
svn-id: r44968
Diffstat (limited to 'engines/sci/gui32')
-rw-r--r--engines/sci/gui32/gui32.cpp9
-rw-r--r--engines/sci/gui32/gui32.h2
2 files changed, 11 insertions, 0 deletions
diff --git a/engines/sci/gui32/gui32.cpp b/engines/sci/gui32/gui32.cpp
index 54fb64d148..c47a2ce141 100644
--- a/engines/sci/gui32/gui32.cpp
+++ b/engines/sci/gui32/gui32.cpp
@@ -961,6 +961,15 @@ void SciGui32::graphUpdateBox(Common::Rect rect) {
gfxop_update_box(s->gfx_state, area);
}
+int16 SciGui32::picNotValid(int16 newPicNotValid) {
+ int16 oldPicNotValid = s->pic_not_valid;
+
+ if (newPicNotValid != -1)
+ s->pic_not_valid = newPicNotValid;
+
+ return oldPicNotValid;
+}
+
void SciGui32::paletteSet(int resourceNo, int flags) {
//warning("STUB");
}
diff --git a/engines/sci/gui32/gui32.h b/engines/sci/gui32/gui32.h
index 7060dcaa95..21c496d871 100644
--- a/engines/sci/gui32/gui32.h
+++ b/engines/sci/gui32/gui32.h
@@ -75,6 +75,8 @@ public:
void graphRestoreBox(reg_t handle);
void graphUpdateBox(Common::Rect);
+ int16 picNotValid(int16 newPicNotValid);
+
void paletteSet(int resourceNo, int flags);
int16 paletteFind(int r, int g, int b);
void paletteSetIntensity(int fromColor, int toColor, int intensity, bool setPalette);