rnd-20030305-1-src
[rocksndiamonds.git] / src / libgame / system.h
index bce82b93821f67623f326e0c96fb33603f0624c2..9b914a8aadf64935a00ebe1c60c0617cb130d9d9 100644 (file)
 #define MB_MIDDLEBUTTON                2
 #define MB_RIGHTBUTTON         3
 
+/* values for animation mode (frame order and direction) */
+#define ANIM_NONE              0
+#define ANIM_LOOP              (1 << 0)
+#define ANIM_LINEAR            (1 << 1)
+#define ANIM_PINGPONG          (1 << 2)
+#define ANIM_PINGPONG2         (1 << 3)
+#define ANIM_RANDOM            (1 << 4)
+#define ANIM_REVERSE           (1 << 5)
+
 /* values for redraw_mask */
 #define REDRAW_NONE            (0)
 #define REDRAW_ALL             (1 << 0)
@@ -322,10 +331,9 @@ struct GfxInfo
   Bitmap *background_bitmap;
   int background_bitmap_mask;
 
-  boolean menu_main_hide_static_text;
-
   int num_fonts;
-  struct FontBitmapInfo *font;
+  struct FontBitmapInfo *font_bitmap_info;
+  int (*select_font_function)(int);
 
   int anim_random_frame;
 };