-Renderer *new_renderer();
-Lightmap *new_lightmap();
-Texture *new_texture(SDL_Surface *image);
-void *new_surface_data(const Surface &surface);
-void free_surface_data(void *surface_data);
-VideoSystem get_video_system(const std::string &video);
-std::string get_video_string(VideoSystem video);
+ static Enum get_video_system(const std::string &video);
+ static std::string get_video_string(Enum video);
+
+private:
+ VideoSystem();
+ VideoSystem(const VideoSystem&);
+ VideoSystem& operator=(const VideoSystem&);
+};