diff options
author | Martin Kiewitz | 2009-10-17 21:11:56 +0000 |
---|---|---|
committer | Martin Kiewitz | 2009-10-17 21:11:56 +0000 |
commit | 0af29fa746c1f9e71aedcf867ff05efa85609798 (patch) | |
tree | 727a917bd41ca6abcad032aebc9ae1b71b5361d7 /engines/sci/gui/gui.cpp | |
parent | d807d259b9b29b0603dbfd0ceeba48ec585a8753 (diff) | |
download | scummvm-rg350-0af29fa746c1f9e71aedcf867ff05efa85609798.tar.gz scummvm-rg350-0af29fa746c1f9e71aedcf867ff05efa85609798.tar.bz2 scummvm-rg350-0af29fa746c1f9e71aedcf867ff05efa85609798.zip |
SCI/newgui: kDisplay restoreUnder completed
svn-id: r45202
Diffstat (limited to 'engines/sci/gui/gui.cpp')
-rw-r--r-- | engines/sci/gui/gui.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
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; |