diff options
author | stevenhoefel | 2017-01-11 11:25:31 +1100 |
---|---|---|
committer | stevenhoefel | 2017-01-11 11:25:31 +1100 |
commit | 12032bb51860c203b817334648452a08f635d118 (patch) | |
tree | ba9ee8ebadd048955aeb1feff84b325f415cc1e3 /graphics/macgui/macwindowmanager.h | |
parent | 3f491601f3a53242c08d31ec7be3e0d109b422a0 (diff) | |
download | scummvm-rg350-12032bb51860c203b817334648452a08f635d118.tar.gz scummvm-rg350-12032bb51860c203b817334648452a08f635d118.tar.bz2 scummvm-rg350-12032bb51860c203b817334648452a08f635d118.zip |
DIRECTOR: Round rectangles for Buttons. Improved TextCast alignment.
Diffstat (limited to 'graphics/macgui/macwindowmanager.h')
-rw-r--r-- | graphics/macgui/macwindowmanager.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/graphics/macgui/macwindowmanager.h b/graphics/macgui/macwindowmanager.h index 9f62403813..d359369415 100644 --- a/graphics/macgui/macwindowmanager.h +++ b/graphics/macgui/macwindowmanager.h @@ -65,6 +65,19 @@ class MacFontManager; typedef Common::Array<byte *> MacPatterns; +struct MacPlotData { + Graphics::ManagedSurface *surface; + MacPatterns *patterns; + uint fillType; + int thickness; + + MacPlotData(Graphics::ManagedSurface *s, MacPatterns *p, int f, int t) : + surface(s), patterns(p), fillType(f), thickness(t) { + } +}; + +void macDrawPixel(int x, int y, int color, void *data); + /** * A manager class to handle window creation, destruction, * drawing, moving and event handling. @@ -143,7 +156,6 @@ public: * @return A MacPatterns object reference with the patterns. */ MacPatterns &getPatterns() { return _patterns; } - void drawFilledRoundRect(ManagedSurface *surface, Common::Rect &rect, int arc, int color); void pushArrowCursor(); void pushBeamCursor(); |