#include #include #include "init.h" #include "logging.h" void init(void) { debug("Initializing SDL..."); if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO) == -1) { err(1, "Failed to initialize SDL (%s)", SDL_GetError()); } debug("Initializing SDL_Image..."); if (IMG_Init(IMG_INIT_PNG) != IMG_INIT_PNG) { err(1, "Failed to initialize SDL_Image (%s)", IMG_GetError()); } } void quit(int status) { debug("Quitting SDL_Image..."); IMG_Quit(); debug("Quitting SDL..."); SDL_Quit(); exit(status); }