aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/graphics.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lab/graphics.h')
-rw-r--r--engines/lab/graphics.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/engines/lab/graphics.h b/engines/lab/graphics.h
index 8e67cd2366..9011b22c83 100644
--- a/engines/lab/graphics.h
+++ b/engines/lab/graphics.h
@@ -46,6 +46,17 @@ struct TextFont {
byte *_data;
};
+enum TransitionType {
+ kTransitionNone,
+ kTransitionWipe,
+ kTransitionScrollWipe,
+ kTransitionScrollBlack,
+ kTransitionScrollBounce,
+ kTransitionTransporter,
+ kTransitionReadFirstFrame,
+ kTransitionReadNextFrame
+};
+
class DisplayMan {
private:
LabEngine *_vm;
@@ -76,7 +87,7 @@ public:
void doScrollWipe(char *filename);
void doScrollBounce();
void doTransWipe(CloseDataPtr *cPtr, char *filename);
- void doWipe(uint16 wipeType, CloseDataPtr *cPtr, char *filename);
+ void doTransition(TransitionType transitionType, CloseDataPtr *cPtr, char *filename);
void blackScreen();
void whiteScreen();
void blackAllScreen();