diff options
author | Colin Snover | 2016-07-02 19:11:46 -0500 |
---|---|---|
committer | Colin Snover | 2016-07-10 09:35:24 -0500 |
commit | 4d91b458e53ebda8726055d338da12c05a7879ea (patch) | |
tree | caaaf88c74cb0009f88b5c5390b7a138892cb376 /engines/sci/graphics/frameout.h | |
parent | 28d4f5b0e48780dbbee3343d3d41fdd79340a3f4 (diff) | |
download | scummvm-rg350-4d91b458e53ebda8726055d338da12c05a7879ea.tar.gz scummvm-rg350-4d91b458e53ebda8726055d338da12c05a7879ea.tar.bz2 scummvm-rg350-4d91b458e53ebda8726055d338da12c05a7879ea.zip |
SCI32: Implement kPlayVMD
Diffstat (limited to 'engines/sci/graphics/frameout.h')
-rw-r--r-- | engines/sci/graphics/frameout.h | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/engines/sci/graphics/frameout.h b/engines/sci/graphics/frameout.h index cc62c61d22..99658ede6a 100644 --- a/engines/sci/graphics/frameout.h +++ b/engines/sci/graphics/frameout.h @@ -202,14 +202,29 @@ private: public: /** + * Adds a screen item. + */ + void addScreenItem(ScreenItem &screenItem) const; + + /** + * Updates a screen item. + */ + void updateScreenItem(ScreenItem &screenItem) const; + + /** + * Deletes a screen item. + */ + void deleteScreenItem(ScreenItem &screenItem); + + /** * Deletes a screen item from the given plane. */ - void deleteScreenItem(ScreenItem *screenItem, Plane *plane); + void deleteScreenItem(ScreenItem &screenItem, Plane &plane); /** * Deletes a screen item from the given plane. */ - void deleteScreenItem(ScreenItem *screenItem, const reg_t plane); + void deleteScreenItem(ScreenItem &screenItem, const reg_t plane); void kernelAddScreenItem(const reg_t object); void kernelUpdateScreenItem(const reg_t object); |