/* video.h This file is part of the Osirion project */ #ifndef __INCLUDED_VIDEO_H__ #define __INCLUDED_VIDEO_H__ namespace client { class Video { public: /// initialize the video subsystem static void init(); /// shutdown the video subsystem static void shutdown(); /// Update the screen state and redraw static void draw(float elapsed); /// reset and clear the viewport static void reset(); /// Width of the SDL window in pixels static int width; /// Height of the SDL window in pixels static int height; /// True if the video subsystem is initialized static bool initialized; /// width/height ratio static float ratio; }; } // namespace client #endif // __INCLUDED_VIDEO_H__