aboutsummaryrefslogtreecommitdiff
path: root/engines/director/types.h
diff options
context:
space:
mode:
authorEugene Sandulenko2019-12-24 19:45:42 +0100
committerEugene Sandulenko2019-12-24 21:39:14 +0100
commit13c086cf8897952f4d7af3fdba1cedf1a3a0a2f2 (patch)
tree7a84bd537eed432995cf390479aa95846f59beef /engines/director/types.h
parentb5d64e8bbf152252ed60b47436007c9e8624e50f (diff)
downloadscummvm-rg350-13c086cf8897952f4d7af3fdba1cedf1a3a0a2f2.tar.gz
scummvm-rg350-13c086cf8897952f4d7af3fdba1cedf1a3a0a2f2.tar.bz2
scummvm-rg350-13c086cf8897952f4d7af3fdba1cedf1a3a0a2f2.zip
DIRECTOR: Enlist shape types
Diffstat (limited to 'engines/director/types.h')
-rw-r--r--engines/director/types.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/engines/director/types.h b/engines/director/types.h
index 601aa87153..9626f6d8e2 100644
--- a/engines/director/types.h
+++ b/engines/director/types.h
@@ -84,6 +84,28 @@ enum ButtonType {
kTypeRadio
};
+enum SpriteType {
+ kInactiveSprite = 0, // turns the sprite off
+ kBitmapSprite = 1,
+ kRectangleSprite = 2, // QuickDraw
+ kRoundedRectangleSprite = 3, // QuickDraw
+ kOvalSprite = 4, // QuickDraw
+ kLineTopBottomSprite = 5, // line from top left to bottom right
+ kLineBottomTopSprite = 6, // line from bottom left to top right
+ kTextSprite = 7,
+ kButtonSprite = 8,
+ kCheckboxSprite = 9,
+ kRadioButtonSprite = 10,
+ kPictSprite = 11, // Cast picture
+ kOutlinedRectangleSprite = 12, // QuickDraw
+ kOutlinedRoundedRectangleSprite = 13, // QuickDraw
+ kOutlinedOvalSprite = 14, // QuickDraw
+ kThinkLineSprite = 15, // 2pt width line
+ kCastMemberSprite = 16, // Specified by cast member
+ kFilmLoopSpite = 17,
+ kDirMovieSprite = 18
+};
+
const char *scriptType2str(ScriptType scr);