#include "window.h" static SDL_Window *window; static SDL_Renderer *renderer; bool Window_Init_SDL() { if (!SDL_Init(SDL_INIT_VIDEO)) { SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, "Error", "Unable to initialize SDL", NULL); return false; } SDL_SetHint(SDL_HINT_LOGGING, "*=info"); return true; } bool Window_Init(const int width, const int height) { if (!SDL_CreateWindowAndRenderer( "Tibia", width, height, 0, &window, &renderer)) { SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, "Error", "Unable to create SDL Window or Renderer", NULL); return false; } return true; } void Window_Shutdown() { SDL_DestroyRenderer(renderer); SDL_DestroyWindow(window); SDL_Quit(); } SDL_Renderer *Window_GetRenderer() { return renderer; }