rnd-20031129-1-src
[rocksndiamonds.git] / src / main.h
index fac1302f60cd1282f81d2c742e75a2f7ca95583e..ed85f13f2f6c4ba9c85849c1dd1a45d0773d9c32 100644 (file)
 #define ACTION_BORING_6                                31
 #define ACTION_BORING_7                                32
 #define ACTION_BORING_8                                33
-#define ACTION_SLEEPING                                34
-#define ACTION_SLEEPING_1                      35
-#define ACTION_SLEEPING_2                      36
-#define ACTION_SLEEPING_3                      37
-#define ACTION_DYING                           38
-#define ACTION_TURNING                         39
-#define ACTION_TURNING_FROM_LEFT               40
-#define ACTION_TURNING_FROM_RIGHT              41
-#define ACTION_TURNING_FROM_UP                 42
-#define ACTION_TURNING_FROM_DOWN               43
-#define ACTION_OTHER                           44
-
-#define NUM_ACTIONS                            45
+#define ACTION_BORING_9                                34
+#define ACTION_BORING_10                       35
+#define ACTION_SLEEPING                                36
+#define ACTION_SLEEPING_1                      37
+#define ACTION_SLEEPING_2                      38
+#define ACTION_SLEEPING_3                      39
+#define ACTION_AWAKENING                       40
+#define ACTION_DYING                           41
+#define ACTION_TURNING                         42
+#define ACTION_TURNING_FROM_LEFT               43
+#define ACTION_TURNING_FROM_RIGHT              44
+#define ACTION_TURNING_FROM_UP                 45
+#define ACTION_TURNING_FROM_DOWN               46
+#define ACTION_OTHER                           47
+
+#define NUM_ACTIONS                            48
+
+#define ACTION_BORING_LAST                     ACTION_BORING_10
+#define ACTION_SLEEPING_LAST                   ACTION_SLEEPING_3
+
 
 /* values for special image configuration suffixes (must match game mode) */
 #define GFX_SPECIAL_ARG_DEFAULT                        0
@@ -1557,7 +1564,7 @@ struct SpecialSuffixInfo
   int value;
 };
 
-struct InfoAnimationInfo
+struct DemoAnimInfo
 {
   int element;
   int action;
@@ -1660,12 +1667,15 @@ extern struct GraphicInfo      *graphic_info;
 extern struct SoundInfo               *sound_info;
 extern struct MusicInfo               *music_info;
 extern struct MusicFileInfo    *music_file_info;
-extern struct InfoAnimationInfo *info_animation_info;
+extern struct DemoAnimInfo     *demo_anim_info;
+extern SetupFileHash           *demo_anim_text;
 extern struct ConfigInfo       image_config[];
 extern struct ConfigInfo       sound_config[];
 extern struct ConfigInfo       music_config[];
 extern struct ConfigInfo       image_config_suffix[];
 extern struct ConfigInfo       sound_config_suffix[];
 extern struct ConfigInfo       music_config_suffix[];
+extern struct ConfigInfo       demo_anim_info_config[];
+extern struct ConfigInfo       demo_anim_text_config[];
 
 #endif /* MAIN_H */