#include"LEXSDL.h"
#include"LEXSDL_internal.h"
SDL_Window* LEXSDL_GetWindow(void){
return LEXSDLDATA.window;
}
void LEXSDL_SetWindow(SDL_Window *window){
LEXSDLDATA.window = window;
}
SDL_Window* LEXSDL_CreateWindow(const char *title, uint32_t flags){
return LEXSDL_CreateWindowSized(title, 800,600, flags);
}
SDL_Window* LEXSDL_CreateWindowSized(const char *title, int width, int height, uint32_t flags){
if(flags != 0)
LEXSDLDATA.window = SDL_CreateWindow(title, SDL_WINDOWPOS_CENTERED,SDL_WINDOWPOS_CENTERED, width,height,flags);
else
LEXSDLDATA.window = SDL_CreateWindow(title, SDL_WINDOWPOS_CENTERED,SDL_WINDOWPOS_CENTERED, width,height, LEXSDL_WINDOWINITFLAGS);
return LEXSDLDATA.window;
}