rnd-20140114-1-src
[rocksndiamonds.git] / src / libgame / system.h
index b9f65d149e19f77bffcc2b2aefc5ccc982ec461d..abb63b591e70c039d3dface2849e1abb5b0d05d1 100644 (file)
 #define WINDOW_SCALING_NOT_AVAILABLE   FALSE
 #define WINDOW_SCALING_AVAILABLE       TRUE
 
-#define MIN_WINDOW_SCALING_PERCENT     10
+#define MIN_WINDOW_SCALING_PERCENT     50
 #define STD_WINDOW_SCALING_PERCENT     100
 #define MAX_WINDOW_SCALING_PERCENT     300
+#define STEP_WINDOW_SCALING_PERCENT    10
 
 /* default input keys */
 #define DEFAULT_KEY_LEFT               KSYM_Left
@@ -732,9 +733,11 @@ struct VideoSystemInfo
 {
   int default_depth;
   int width, height, depth;
+  int window_width, window_height;
 
   boolean fullscreen_available;
   boolean fullscreen_enabled;
+  boolean fullscreen_initial;
   struct ScreenModeInfo *fullscreen_modes;
   char *fullscreen_mode_current;
 
@@ -1195,6 +1198,7 @@ struct TextPosInfo
   int size;
   int font, font_alt;
   boolean draw_masked;
+  boolean draw_player;         /* special case for network player buttons */
   int sort_priority;
   int id;
 };