Initialize SDL image and check initialization return

This commit is contained in:
Matthias Schiffer 2015-02-14 20:05:58 +01:00
parent 2453bcdcc1
commit 12cf10a35c

View file

@ -27,15 +27,27 @@
#include "control/RPGEdit.hpp"
#include <SDL.h>
#include <SDL_image.h>
#include <SDL_main.h>
#include <iostream>
extern "C"
int main(__attribute__((unused)) int argc, __attribute__((unused)) char *argv[]) {
SDL_Init(SDL_INIT_VIDEO);
if (SDL_Init(SDL_INIT_VIDEO) < 0) {
std::cerr << "Unable to initialize SDL" << std::endl;
return 1;
}
if (!(IMG_Init(IMG_INIT_PNG) & IMG_INIT_PNG)) {
std::cerr << "Unable to initialize PNG loader" << std::endl;
return 1;
}
RPGEdit::Control::RPGEdit().run();
IMG_Quit();
SDL_Quit();
return 0;