-#define DEFAULT_GRID_XSIZE 18
-#define DEFAULT_GRID_YSIZE MIN(MAX(MIN_GRID_YSIZE, \
- DEFAULT_GRID_XSIZE * \
- video.screen_height / \
- video.screen_width), \
+#define GRID_REAL_WIDTH MAX(1, MAX(video.screen_width, \
+ video.screen_height))
+#define GRID_REAL_HEIGHT MAX(1, MIN(video.screen_width, \
+ video.screen_height))
+#define DEFAULT_GRID_XSIZE_0 18
+#define DEFAULT_GRID_YSIZE_0 MIN(MAX(MIN_GRID_YSIZE, \
+ DEFAULT_GRID_XSIZE_0 * \
+ GRID_REAL_HEIGHT / \
+ GRID_REAL_WIDTH), \
+ MAX_GRID_YSIZE)
+#define DEFAULT_GRID_XSIZE_1 13
+#define DEFAULT_GRID_YSIZE_1 MIN(MAX(MIN_GRID_YSIZE, \
+ DEFAULT_GRID_XSIZE_1 * \
+ GRID_REAL_WIDTH / \
+ GRID_REAL_HEIGHT), \