added optional button to restart game (door, panel and touch variants)
[rocksndiamonds.git] / src / tape.h
index d78c4b8fe7ba7c7584c21f5e073dc2633a90c4fa..8b375edec55db00f69df8cb5aef264c5e70916e3 100644 (file)
 #define VIDEO_CONTROL_YSIZE    VIDEO_BUTTON_YSIZE
 
 // values for video tape control
-#define VIDEO_STATE_PLAY_OFF   (1 << 0)
-#define VIDEO_STATE_PLAY_ON    (1 << 1)
-#define VIDEO_STATE_REC_OFF    (1 << 2)
-#define VIDEO_STATE_REC_ON     (1 << 3)
-#define VIDEO_STATE_PAUSE_OFF  (1 << 4)
-#define VIDEO_STATE_PAUSE_ON   (1 << 5)
-#define VIDEO_STATE_DATE_OFF   (1 << 6)
-#define VIDEO_STATE_DATE_ON    (1 << 7)
-#define VIDEO_STATE_TIME_OFF   (1 << 8)
-#define VIDEO_STATE_TIME_ON    (1 << 9)
-#define VIDEO_STATE_FRAME_OFF  (1 << 10)
-#define VIDEO_STATE_FRAME_ON   (1 << 11)
-#define VIDEO_STATE_FFWD_OFF   (1 << 12)
-#define VIDEO_STATE_FFWD_ON    (1 << 13)
-#define VIDEO_STATE_WARP_OFF   (1 << 14)
-#define VIDEO_STATE_WARP_ON    (1 << 15)
-#define VIDEO_STATE_WARP2_OFF  (1 << 16)
-#define VIDEO_STATE_WARP2_ON   (1 << 17)
-#define VIDEO_STATE_PBEND_OFF  (1 << 18)
-#define VIDEO_STATE_PBEND_ON   (1 << 19)
-#define VIDEO_STATE_1STEP_OFF  (1 << 20)
-#define VIDEO_STATE_1STEP_ON   (1 << 21)
-
-#define VIDEO_PRESS_PLAY_ON    (1 << 22)
-#define VIDEO_PRESS_PLAY_OFF   (1 << 23)
-#define VIDEO_PRESS_REC_ON     (1 << 24)
-#define VIDEO_PRESS_REC_OFF    (1 << 25)
-#define VIDEO_PRESS_PAUSE_ON   (1 << 26)
-#define VIDEO_PRESS_PAUSE_OFF  (1 << 27)
-#define VIDEO_PRESS_STOP_ON    (1 << 28)
-#define VIDEO_PRESS_STOP_OFF   (1 << 29)
-#define VIDEO_PRESS_EJECT_ON   (1 << 30)
-#define VIDEO_PRESS_EJECT_OFF  (1 << 31)
+#define VIDEO_STATE_PLAY_OFF   (1u << 0)
+#define VIDEO_STATE_PLAY_ON    (1u << 1)
+#define VIDEO_STATE_REC_OFF    (1u << 2)
+#define VIDEO_STATE_REC_ON     (1u << 3)
+#define VIDEO_STATE_PAUSE_OFF  (1u << 4)
+#define VIDEO_STATE_PAUSE_ON   (1u << 5)
+#define VIDEO_STATE_DATE_OFF   (1u << 6)
+#define VIDEO_STATE_DATE_ON    (1u << 7)
+#define VIDEO_STATE_TIME_OFF   (1u << 8)
+#define VIDEO_STATE_TIME_ON    (1u << 9)
+#define VIDEO_STATE_FRAME_OFF  (1u << 10)
+#define VIDEO_STATE_FRAME_ON   (1u << 11)
+#define VIDEO_STATE_FFWD_OFF   (1u << 12)
+#define VIDEO_STATE_FFWD_ON    (1u << 13)
+#define VIDEO_STATE_WARP_OFF   (1u << 14)
+#define VIDEO_STATE_WARP_ON    (1u << 15)
+#define VIDEO_STATE_WARP2_OFF  (1u << 16)
+#define VIDEO_STATE_WARP2_ON   (1u << 17)
+#define VIDEO_STATE_PBEND_OFF  (1u << 18)
+#define VIDEO_STATE_PBEND_ON   (1u << 19)
+#define VIDEO_STATE_1STEP_OFF  (1u << 20)
+#define VIDEO_STATE_1STEP_ON   (1u << 21)
+
+#define VIDEO_PRESS_PLAY_ON    (1u << 22)
+#define VIDEO_PRESS_PLAY_OFF   (1u << 23)
+#define VIDEO_PRESS_REC_ON     (1u << 24)
+#define VIDEO_PRESS_REC_OFF    (1u << 25)
+#define VIDEO_PRESS_PAUSE_ON   (1u << 26)
+#define VIDEO_PRESS_PAUSE_OFF  (1u << 27)
+#define VIDEO_PRESS_STOP_ON    (1u << 28)
+#define VIDEO_PRESS_STOP_OFF   (1u << 29)
+#define VIDEO_PRESS_EJECT_ON   (1u << 30)
+#define VIDEO_PRESS_EJECT_OFF  (1u << 31)
 
 #define VIDEO_STATE_PLAY(x)  ((x) ? VIDEO_STATE_PLAY_ON : VIDEO_STATE_PLAY_OFF)
 #define VIDEO_STATE_REC(x)   ((x) ? VIDEO_STATE_REC_ON  : VIDEO_STATE_REC_OFF)