23 #ifndef TINSEL_SCENE_H 24 #define TINSEL_SCENE_H 26 #include "tinsel/dw.h" 27 #include "tinsel/events.h" 47 REF_DEFAULT, REF_UP, REF_DOWN, REF_LEFT, REF_RIGHT, REF_POINT
51 TF_NONE, TF_UP, TF_DOWN, TF_LEFT, TF_RIGHT, TF_FILM
63 SCALE_DEFAULT, SCALE_LARGE, SCALE_MEDIUM, SCALE_SMALL,
64 SCALE_COMPACT, SCALE_TINY,
65 SCALE_AUX1, SCALE_AUX2, SCALE_AUX3,
66 SCALE_AUX4, SCALE_AUX5
71 REEL_DEFAULT, REEL_ALL, REEL_HORIZ, REEL_VERT
74 typedef enum { TRANS_DEF, TRANS_CUT, TRANS_FADE } TRANSITS;
77 #define SCNHANDLE_SHIFT (((TinselVersion >= 2) && !TinselV2Demo) ? 25 : 23) 78 #define OFFSETMASK (((TinselVersion >= 2) && !TinselV2Demo) ? 0x01ffffffL : 0x007fffffL) 79 #define HANDLEMASK (((TinselVersion >= 2) && !TinselV2Demo) ? 0xFE000000L : 0xFF800000L) 85 void StartNewScene(
SCNHANDLE scene,
int entry);
91 void SetView(
int id,
int scale);
95 #endif // TINSEL_SCENE_H MASK_TYPE
Definition: scene.h:55
maximum number of actors in a scene
Definition: scene.h:36
REEL
Definition: scene.h:70
maximum number of entrances in a scene
Definition: scene.h:34
uint32 SCNHANDLE
Definition: dw.h:31
TINSEL_EVENT
Definition: events.h:91
Graphics::Surface * scale(const Graphics::Surface &srcImage, int xSize, int ySize)
maximum nodes in a Node Path
Definition: scene.h:32
maximum number of polygons in a scene
Definition: scene.h:35
SCALE
Definition: scene.h:62
maximum number of NoScroll commands in a scene
Definition: scene.h:33
REFTYPE
Definition: scene.h:46