aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/gui32.h
diff options
context:
space:
mode:
authorMartin Kiewitz2010-02-05 18:56:13 +0000
committerMartin Kiewitz2010-02-05 18:56:13 +0000
commitf3ea96d168052e72ff0e5b16cef745779a89ea30 (patch)
tree916aee71947e6b8c7065762e9a512ea11c8a377b /engines/sci/graphics/gui32.h
parente7cffa90b2718398f93ce9e8ad331cd39e832c14 (diff)
downloadscummvm-rg350-f3ea96d168052e72ff0e5b16cef745779a89ea30.tar.gz
scummvm-rg350-f3ea96d168052e72ff0e5b16cef745779a89ea30.tar.bz2
scummvm-rg350-f3ea96d168052e72ff0e5b16cef745779a89ea30.zip
SCI: GfxCoordAdjuster class added, local2Global and global2Local use that class directly, kGraph / RedrawBox is now using GfxPaint16 directly
svn-id: r47908
Diffstat (limited to 'engines/sci/graphics/gui32.h')
-rw-r--r--engines/sci/graphics/gui32.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/sci/graphics/gui32.h b/engines/sci/graphics/gui32.h
index 615c0ea5e8..6d9eed5b8e 100644
--- a/engines/sci/graphics/gui32.h
+++ b/engines/sci/graphics/gui32.h
@@ -34,6 +34,7 @@ class GfxCursor;
class GfxScreen;
class GfxPalette;
class GfxCache;
+class GfxCoordAdjuster32;
class GfxCompare;
class GfxFrameout;
class GfxPaint32;
@@ -59,9 +60,6 @@ public:
void moveCursor(Common::Point pos);
void setCursorZone(Common::Rect zone);
- void globalToLocal(int16 *x, int16 *y, reg_t planeObj);
- void localToGlobal(int16 *x, int16 *y, reg_t planeObj);
-
void drawRobot(GuiResourceId robotId);
// FIXME: Don't store EngineState
@@ -73,6 +71,7 @@ protected:
GfxScreen *_screen;
GfxPalette *_palette;
GfxCache *_cache;
+ GfxCoordAdjuster32 *_coordAdjuster;
GfxCompare *_compare;
GfxFrameout *_frameout;
GfxPaint32 *_paint32;