Input
This commit is contained in:
@@ -10,14 +10,15 @@
|
||||
#include "renderbackbuffer.h"
|
||||
#include "rendertext.h"
|
||||
#include "renderconsole.h"
|
||||
#include "console/console.h"
|
||||
|
||||
SDL_Window *RENDER_WINDOW;
|
||||
SDL_Renderer *RENDER_RENDERER;
|
||||
bool_t RENDER_RUNNING;
|
||||
|
||||
errorret_t renderInit(void) {
|
||||
// Init SDL
|
||||
if(SDL_Init(SDL_INIT_VIDEO) != 0) {
|
||||
// Init SDL
|
||||
if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_GAMECONTROLLER) != 0) {
|
||||
errorThrow(
|
||||
"SDL Failed to Initialize: %s",
|
||||
SDL_GetError()
|
||||
@@ -31,8 +32,8 @@ errorret_t renderInit(void) {
|
||||
SDL_WINDOWPOS_UNDEFINED,
|
||||
RENDER_WINDOW_WIDTH_DEFAULT,
|
||||
RENDER_WINDOW_HEIGHT_DEFAULT,
|
||||
SDL_WINDOW_SHOWN | SDL_WINDOW_RESIZABLE | SDL_WINDOW_ALLOW_HIGHDPI |
|
||||
SDL_INIT_GAMECONTROLLER
|
||||
0
|
||||
// SDL_WINDOW_SHOWN | SDL_WINDOW_RESIZABLE | SDL_WINDOW_ALLOW_HIGHDPI
|
||||
);
|
||||
if(!RENDER_WINDOW) {
|
||||
errorThrow("SDL_CreateWindow failed: %s", SDL_GetError());
|
||||
@@ -63,9 +64,14 @@ errorret_t renderInit(void) {
|
||||
errorret_t renderDraw(void) {
|
||||
SDL_Event event;
|
||||
while(SDL_PollEvent(&event)) {
|
||||
if(event.type == SDL_QUIT) {
|
||||
RENDER_RUNNING = false;
|
||||
}
|
||||
switch(event.type) {
|
||||
case SDL_QUIT:
|
||||
RENDER_RUNNING = false;
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Bind the backbuffer
|
||||
|
Reference in New Issue
Block a user