From 0af29fa746c1f9e71aedcf867ff05efa85609798 Mon Sep 17 00:00:00 2001 From: Martin Kiewitz Date: Sat, 17 Oct 2009 21:11:56 +0000 Subject: SCI/newgui: kDisplay restoreUnder completed svn-id: r45202 --- engines/sci/gui/gui.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'engines/sci/gui/gui.cpp') diff --git a/engines/sci/gui/gui.cpp b/engines/sci/gui/gui.cpp index 3a8dec5650..353dfc5bd8 100644 --- a/engines/sci/gui/gui.cpp +++ b/engines/sci/gui/gui.cpp @@ -223,10 +223,10 @@ void SciGui::display(const char *text, int argc, reg_t *argv) { doSaveUnder = true; break; case SCI_DISPLAY_RESTOREUNDER: - // TODO: get rect from SciMemoryHandle (argv[0]) - //rect.translate(-_gfx->GetPort()->left, -_gfx->GetPort()->top); + _gfx->BitsGetRect(argv[0], &rect); + rect.translate(-_gfx->GetPort()->left, -_gfx->GetPort()->top); _gfx->BitsRestore(argv[0]); - // TODO: ReAnimate(pArgs) + _animate->reAnimate(rect); // finishing loop argc = 0; break; -- cgit v1.2.3