diff options
author | iamn1ck <iamn1ck@yahoo.com> | 2017-02-19 07:00:34 -0600 |
---|---|---|
committer | Tom Barrett <tombarrett@siu.edu> | 2017-03-07 13:22:46 -0600 |
commit | 74c6854fd8dcbaee736ac0421805ff1e03c4a1e2 (patch) | |
tree | 4a3ae40bea9b07a2111128e98d9272bdbac2af87 /inc/window.hpp | |
parent | 03885192b9ff7d3c5e2dcfd98aefd21e9b62f603 (diff) |
-quadtree and opengl rendering are now in the master branch !
-using sdl_rect for location and size ended up being not so great due to it not having floats, so we reverted back to using location
-much, much refractoring is now needed
Diffstat (limited to 'inc/window.hpp')
-rw-r--r-- | inc/window.hpp | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/inc/window.hpp b/inc/window.hpp index d801972..fc0f325 100644 --- a/inc/window.hpp +++ b/inc/window.hpp @@ -3,22 +3,25 @@ #include <SDL2/SDL.h> #include <string> +#include <iostream> +#include <GL/glew.h> + #include "constants.hpp" class Window { public: - Window(); - Window(std::string){}; - void Destroy(); + Window(int width, int height, const std::string& title); + void Clear(float r, float g, float b, float a); + void swapBuffers(); + bool getClosed(){return closed;}; - void Clear(); - void Render(); - SDL_Renderer* getRenderer(); + virtual ~Window(); private: SDL_Window* main; - SDL_Renderer* renderer; + SDL_GLContext glContext; + bool closed; }; #endif |