aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/objects.cpp
diff options
context:
space:
mode:
authorStrangerke2013-03-24 12:31:28 +0100
committerStrangerke2013-03-24 12:31:28 +0100
commitf782ca1c10b3e74fecedf0e6b3178529cad88ed0 (patch)
tree2d059c3b0081662610ef44cb5baa1d929c231513 /engines/hopkins/objects.cpp
parentb91c9527296208bbeff695744d27a94cdebbfd08 (diff)
downloadscummvm-rg350-f782ca1c10b3e74fecedf0e6b3178529cad88ed0.tar.gz
scummvm-rg350-f782ca1c10b3e74fecedf0e6b3178529cad88ed0.tar.bz2
scummvm-rg350-f782ca1c10b3e74fecedf0e6b3178529cad88ed0.zip
HOPKINS: Move inventory dialog display to DialogsManager, set _inventWin1 as private
Diffstat (limited to 'engines/hopkins/objects.cpp')
-rw-r--r--engines/hopkins/objects.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/engines/hopkins/objects.cpp b/engines/hopkins/objects.cpp
index df4a6b0854..d753d57fab 100644
--- a/engines/hopkins/objects.cpp
+++ b/engines/hopkins/objects.cpp
@@ -409,12 +409,7 @@ void ObjectsManager::displaySprite() {
_vm->_globals->_sortedDisplayCount = 0;
if (_vm->_dialogsManager->_inventDisplayedFl) {
- _vm->_graphicsManager->restoreSurfaceRect(_vm->_graphicsManager->_vesaBuffer, _vm->_dialogsManager->_inventWin1, _vm->_dialogsManager->_inventX, _vm->_dialogsManager->_inventY, _vm->_dialogsManager->_inventWidth, _vm->_dialogsManager->_inventHeight);
- if (_oldBorderPos.x && _oldBorderPos.y)
- _vm->_graphicsManager->Sprite_Vesa(_vm->_graphicsManager->_vesaBuffer, _vm->_dialogsManager->_inventBuf2, _oldBorderPos.x + 300, _oldBorderPos.y + 300, _oldBorderSpriteIndex + 1);
- if (_borderPos.x && _borderPos.y)
- _vm->_graphicsManager->Sprite_Vesa(_vm->_graphicsManager->_vesaBuffer, _vm->_dialogsManager->_inventBuf2, _borderPos.x + 300, _borderPos.y + 300, _borderSpriteIndex);
- _vm->_graphicsManager->addDirtyRect(_vm->_dialogsManager->_inventX, _vm->_dialogsManager->_inventY, _vm->_dialogsManager->_inventX + _vm->_dialogsManager->_inventWidth, _vm->_dialogsManager->_inventY + _vm->_dialogsManager->_inventHeight);
+ _vm->_dialogsManager->drawInvent(_oldBorderPos, _oldBorderSpriteIndex, _borderPos, _borderSpriteIndex);
}
if (_saveLoadFl) {