From e1d75dfdf0727776adf0b3d44995ccf0e03487b3 Mon Sep 17 00:00:00 2001 From: tom Date: Thu, 30 Apr 2015 22:20:53 -0500 Subject: first commit --- src/window.cpp | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/window.cpp (limited to 'src/window.cpp') diff --git a/src/window.cpp b/src/window.cpp new file mode 100644 index 0000000..2ebc9c5 --- /dev/null +++ b/src/window.cpp @@ -0,0 +1,31 @@ +#include "window.h" + +Window::Window() +{ + SDL_Init(SDL_INIT_VIDEO); + main = SDL_CreateWindow("main",SDL_WINDOWPOS_UNDEFINED,SDL_WINDOWPOS_UNDEFINED,1280,800,SDL_WINDOW_SHOWN); + renderer = SDL_CreateRenderer(main,-1,SDL_RENDERER_ACCELERATED); + SDL_SetRenderDrawColor(renderer, 0, 0, 0, 0); +}; + +void Window::Destroy() +{ + SDL_DestroyRenderer(renderer); + SDL_DestroyWindow(main); + SDL_Quit(); +}; + +void Window::Clear() +{ + SDL_RenderClear(renderer); +}; + +void Window::Render() +{ + SDL_RenderPresent(renderer); +}; + +SDL_Renderer* Window::getRenderer() +{ + return renderer; +}; -- cgit v1.2.3