aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/gui.h
diff options
context:
space:
mode:
authorFilippos Karapetis2010-01-23 21:33:24 +0000
committerFilippos Karapetis2010-01-23 21:33:24 +0000
commit5b4fcfdbcb2c6b1e48bb560705ffe6e6f5261d0f (patch)
tree49abd5f3c4ce5724118f79150745334276313928 /engines/sci/graphics/gui.h
parentdcbcb4185586e30ac8f7d1366f272cf134317feb (diff)
downloadscummvm-rg350-5b4fcfdbcb2c6b1e48bb560705ffe6e6f5261d0f.tar.gz
scummvm-rg350-5b4fcfdbcb2c6b1e48bb560705ffe6e6f5261d0f.tar.bz2
scummvm-rg350-5b4fcfdbcb2c6b1e48bb560705ffe6e6f5261d0f.zip
Added some skeleton code for kPalVary()
svn-id: r47485
Diffstat (limited to 'engines/sci/graphics/gui.h')
-rw-r--r--engines/sci/graphics/gui.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/sci/graphics/gui.h b/engines/sci/graphics/gui.h
index b61b0d5268..840dedb5a0 100644
--- a/engines/sci/graphics/gui.h
+++ b/engines/sci/graphics/gui.h
@@ -151,6 +151,10 @@ public:
virtual void portraitShow(Common::String resourceName, Common::Point position, uint16 resourceNum, uint16 noun, uint16 verb, uint16 cond, uint16 seq);
virtual void portraitUnload(uint16 portraitId);
+ void startPalVary(uint16 paletteId, uint16 ticks);
+ void togglePalVary(bool pause);
+ void stopPalVary();
+
#ifdef ENABLE_SCI32
// SCI32
virtual void addScreenItem(reg_t object);
@@ -183,6 +187,8 @@ private:
virtual void initPriorityBands();
virtual void addToPicSetPicNotValid();
virtual int getControlPicNotValid();
+ static void palVaryCallback(void *refCon);
+ void doPalVary();
WindowMgr *_windowMgr;
AudioPlayer *_audio;
@@ -191,6 +197,9 @@ private:
Menu *_menu;
Text *_text;
Transitions *_transitions;
+ int16 _palVaryId;
+ uint32 _palVaryStart;
+ uint32 _palVaryEnd;
bool _usesOldGfxFunctions;