diff options
author | Filippos Karapetis | 2011-10-12 02:43:08 +0300 |
---|---|---|
committer | Filippos Karapetis | 2011-10-12 02:44:16 +0300 |
commit | 4af034a7a991d12ea062b90548fd4c7339d5b527 (patch) | |
tree | 60a82c8ca1a08912841ddbb7cd15247e692ce931 /engines/sci/graphics/frameout.h | |
parent | 271a1018993c30ad7ba74fa5a1d7d6dd78ed7869 (diff) | |
download | scummvm-rg350-4af034a7a991d12ea062b90548fd4c7339d5b527.tar.gz scummvm-rg350-4af034a7a991d12ea062b90548fd4c7339d5b527.tar.bz2 scummvm-rg350-4af034a7a991d12ea062b90548fd4c7339d5b527.zip |
SCI: Added proper handling of duplicate items in kAddScreenItem
- Items that are being readded to the scene should be updated instead
- Added a findScreenItem() call to simplify the code slightly
Diffstat (limited to 'engines/sci/graphics/frameout.h')
-rw-r--r-- | engines/sci/graphics/frameout.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/sci/graphics/frameout.h b/engines/sci/graphics/frameout.h index 4e0f312a4b..3176db25fd 100644 --- a/engines/sci/graphics/frameout.h +++ b/engines/sci/graphics/frameout.h @@ -93,6 +93,7 @@ public: void kernelAddScreenItem(reg_t object); void kernelUpdateScreenItem(reg_t object); void kernelDeleteScreenItem(reg_t object); + FrameoutEntry *findScreenItem(reg_t object); int16 kernelGetHighPlanePri(); void kernelAddPicAt(reg_t planeObj, GuiResourceId pictureId, int16 pictureX, int16 pictureY); void kernelFrameout(); |