New grow and skid sounds from remaxim
[supertux.git] / src / gameconfig.hpp
index 0efeacd..bdf8725 100644 (file)
@@ -23,6 +23,8 @@
 
 #include <string>
 
+#include "video/video_systems.hpp"
+
 class Config
 {
 public:
@@ -32,16 +34,24 @@ public:
   void load();
   void save();
 
-  /** screen width in pixel (warning: this is the real screen width+height,
-   * you should use the logical SCREEN_WIDTH and SCREEN_HEIGHT for your
-   * rendering code.)
-   */
-  int screenwidth;
-  int screenheight;
-  float aspect_ratio;
+  int profile;
+
+  // the width/height to be used to display the game in fullscreen
+  int fullscreen_width;
+  int fullscreen_height;
+
+  // the width/height of the window managers window 
+  int window_width;
+  int window_height;
+
+  // the aspect ratio
+  int aspect_width;
+  int aspect_height;
+  
+  float magnification;
 
   bool use_fullscreen;
-  std::string video;
+  VideoSystem video;
   bool try_vsync;
   bool show_fps;
   bool sound_enabled;