aboutsummaryrefslogtreecommitdiff
path: root/engines/tony/window.h
diff options
context:
space:
mode:
authorPaul Gilbert2012-05-11 23:36:13 +1000
committerPaul Gilbert2012-05-11 23:36:13 +1000
commit67c47e9045cab111ff9daadf9968553106f14bfe (patch)
tree61611011affdd8f4af3f8e3f024c2a05b768dd12 /engines/tony/window.h
parentbeef5fdb264850079208b5513cf72626ff7edd86 (diff)
downloadscummvm-rg350-67c47e9045cab111ff9daadf9968553106f14bfe.tar.gz
scummvm-rg350-67c47e9045cab111ff9daadf9968553106f14bfe.tar.bz2
scummvm-rg350-67c47e9045cab111ff9daadf9968553106f14bfe.zip
TONY: First attempt at simulating the circular fade in/out effect engine uses
The engine uses DirectX drawing functionality to do drawing of partial frames within an ellipsis, so we need to replicate that manually in code.
Diffstat (limited to 'engines/tony/window.h')
-rw-r--r--engines/tony/window.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/tony/window.h b/engines/tony/window.h
index 06f684a15b..56f48d7698 100644
--- a/engines/tony/window.h
+++ b/engines/tony/window.h
@@ -80,6 +80,8 @@ class RMWindow {
private:
bool Lock();
void Unlock();
+ void plotSplices(const byte *lpBuf, const Common::Point &center, int x, int y);
+ void plotLines(const byte *lpBuf, const Common::Point &center, int x, int y);
protected:
void * /*LPDIRECTDRAWCLIPPER*/ m_MainClipper;