aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/gui.h
diff options
context:
space:
mode:
authorMartin Kiewitz2010-01-31 16:21:11 +0000
committerMartin Kiewitz2010-01-31 16:21:11 +0000
commit72c2d360f748d5c9934db2edf3c672bac7b1e165 (patch)
tree6b9582f574bf3895f7418c083ce7b94ad1eda4b5 /engines/sci/graphics/gui.h
parentc991a5bcebd9c46070e41361855969bed9754e57 (diff)
downloadscummvm-rg350-72c2d360f748d5c9934db2edf3c672bac7b1e165.tar.gz
scummvm-rg350-72c2d360f748d5c9934db2edf3c672bac7b1e165.tar.bz2
scummvm-rg350-72c2d360f748d5c9934db2edf3c672bac7b1e165.zip
SCI: renamed SciPalette to GfxPalette, Screen to GfxScreen, GfxPalette is now called directly w/o SciGui
svn-id: r47752
Diffstat (limited to 'engines/sci/graphics/gui.h')
-rw-r--r--engines/sci/graphics/gui.h23
1 files changed, 4 insertions, 19 deletions
diff --git a/engines/sci/graphics/gui.h b/engines/sci/graphics/gui.h
index 184e2607d7..4242ecbdda 100644
--- a/engines/sci/graphics/gui.h
+++ b/engines/sci/graphics/gui.h
@@ -42,7 +42,7 @@ enum {
};
class Screen;
-class SciPalette;
+class GfxPalette;
class Cursor;
class GfxCache;
class GfxCompare;
@@ -57,24 +57,17 @@ class Transitions;
class SciGui {
public:
- SciGui(EngineState *s, Screen *screen, SciPalette *palette, Cursor *cursor, GfxPorts *ports, AudioPlayer *audio);
+ SciGui(EngineState *s, GfxScreen *screen, GfxPalette *palette, Cursor *cursor, GfxPorts *ports, AudioPlayer *audio);
virtual ~SciGui();
virtual void init(bool usesOldGfxFunctions);
virtual void wait(int16 ticks);
- // virtual void setPort(uint16 portPtr);
- // virtual Common::Rect getPortPic(int16 &picTop, int16 &picLeft);
- // virtual void setPortPic(Common::Rect rect, int16 picTop, int16 picLeft, bool initPriorityBandsFlag);
- // virtual reg_t getPort();
virtual void globalToLocal(int16 *x, int16 *y);
virtual void localToGlobal(int16 *x, int16 *y);
virtual int16 coordinateToPriority(int16 y);
virtual int16 priorityToCoordinate(int16 priority);
- // virtual reg_t newWindow(Common::Rect dims, Common::Rect restoreRect, uint16 style, int16 priority, int16 colorPen, int16 colorBack, const char *title);
- // virtual void disposeWindow(uint16 windowPtr, bool reanimate);
-
virtual void display(const char *text, int argc, reg_t *argv);
virtual void textSize(const char *text, int16 font, int16 maxWidth, int16 *textWidth, int16 *textHeight);
@@ -112,14 +105,6 @@ public:
virtual int16 picNotValid(int16 newPicNotValid);
- virtual void paletteSet(GuiResourceId resourceNo, bool force);
- virtual void paletteSetFlag(uint16 fromColor, uint16 toColor, uint16 flag);
- virtual void paletteUnsetFlag(uint16 fromColor, uint16 toColor, uint16 flag);
- virtual int16 paletteFind(uint16 r, uint16 g, uint16 b);
- virtual void paletteSetIntensity(uint16 fromColor, uint16 toColor, uint16 intensity, bool setPalette);
- virtual bool paletteAnimate(uint16 fromColor, uint16 toColor, int16 speed);
- virtual void paletteAnimateSet();
-
virtual void shakeScreen(uint16 shakeCount, uint16 directions);
virtual uint16 onControl(byte screenMask, Common::Rect rect);
@@ -164,8 +149,8 @@ public:
protected:
Cursor *_cursor;
EngineState *_s;
- Screen *_screen;
- SciPalette *_palette;
+ GfxScreen *_screen;
+ GfxPalette *_palette;
GfxCache *_cache;
GfxCompare *_compare;
GfxPorts *_ports;