aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine
diff options
context:
space:
mode:
authorMartin Kiewitz2009-10-29 14:16:20 +0000
committerMartin Kiewitz2009-10-29 14:16:20 +0000
commit8178d548eb2e822cfc7a9c21fa7c569f5b695398 (patch)
treebce90c6de9cfcedfd5dc85f228945ce0539c078c /engines/sci/engine
parente5e80dd6d692b0b352913198a1bb5aa91da4402e (diff)
downloadscummvm-rg350-8178d548eb2e822cfc7a9c21fa7c569f5b695398.tar.gz
scummvm-rg350-8178d548eb2e822cfc7a9c21fa7c569f5b695398.tar.bz2
scummvm-rg350-8178d548eb2e822cfc7a9c21fa7c569f5b695398.zip
SCI/newgui: Defining color white and others in SciGuiScreen and using that. Also clears screen with 0 on sci1.1 games (needs further investigation), fixes pictures
svn-id: r45500
Diffstat (limited to 'engines/sci/engine')
-rw-r--r--engines/sci/engine/kgraphics.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/sci/engine/kgraphics.cpp b/engines/sci/engine/kgraphics.cpp
index 21da6857dc..dbe3d2c109 100644
--- a/engines/sci/engine/kgraphics.cpp
+++ b/engines/sci/engine/kgraphics.cpp
@@ -440,7 +440,8 @@ reg_t kOnControl(EngineState *s, int argc, reg_t *argv) {
rect.right = rect.left + 1;
rect.bottom = rect.top + 1;
}
- return make_reg(0, s->_gui->onControl(screenMask, rect));
+ uint16 result = s->_gui->onControl(screenMask, rect);
+ return make_reg(0, result);
}
void _k_view_list_free_backgrounds(EngineState *s, ViewObject *list, int list_nr);