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