--- /dev/null
+#ifndef TACOS_GRAPHICS_WINDOW_HPP_
+#define TACOS_GRAPHICS_WINDOW_HPP_
+
+#include <SDL.h>
+
+
+namespace tacos {
+
+class Window {
+
+public:
+ Window(int width, int height);
+ ~Window() noexcept;
+
+ Window(const Window &) = delete;
+ Window &operator =(const Window &) = delete;
+
+ void Flip() noexcept;
+
+private:
+ SDL_Window *window;
+ SDL_GLContext context;
+
+};
+
+}
+
+#endif