#define TOUCH_MOVE_DISTANCE_DEFAULT 2
#define TOUCH_DROP_DISTANCE_DEFAULT 5
+#define TOUCH_TRANSPARENCY_DEFAULT 50
+#define ALPHA_FROM_TRANSPARENCY(x) ((100 - x) * SDL_ALPHA_OPAQUE / 100)
+#define ALPHA_FADING_STEPSIZE(x) ((x) / 25)
/* values for special settings for mobile devices */
#if defined(PLATFORM_ANDROID)
GRID_REAL_HEIGHT), \
MAX_GRID_YSIZE)
-#define DEFAULT_GRID_XSIZE(n) (n == 0 ? DEFAULT_GRID_XSIZE_0 : \
+#define DEFAULT_GRID_XSIZE(n) ((n) == 0 ? DEFAULT_GRID_XSIZE_0 : \
DEFAULT_GRID_XSIZE_1)
-#define DEFAULT_GRID_YSIZE(n) (n == 0 ? DEFAULT_GRID_YSIZE_0 : \
+#define DEFAULT_GRID_YSIZE(n) ((n) == 0 ? DEFAULT_GRID_YSIZE_0 : \
DEFAULT_GRID_YSIZE_1)
#define GRID_ACTIVE_NR() (video.screen_width > \
int grid_ysize;
char grid_button[MAX_GRID_XSIZE][MAX_GRID_YSIZE];
+
char grid_button_highlight;
};
char grid_button[2][MAX_GRID_XSIZE][MAX_GRID_YSIZE];
+ int transparency; /* in percent (0 == opaque, 100 == invisible) */
+ boolean draw_outlined;
+
boolean grid_initialized;
};