Engine* outer) :
interface(outer)
{
+#if defined(_WIN32) || defined (_WIN64) || defined(__WIN32__)
+ if (SDL_Init(SDL_INIT_EVERYTHING) != 0)
+#else
if (SDL_Init(SDL_INIT_EVERYTHING | SDL_INIT_EVENTTHREAD) != 0)
+#endif
{
std::cerr << "sdl is complaining: " << SDL_GetError() << std::endl;
throw Exception(Exception::SDL_ERROR);
printFps = false;
settings.get("video.printfps", printFps);
- video = VideoPtr(new Video(name, iconFile));
+ video = Video::alloc(name, iconFile);
video->makeActive();
}
Engine* interface;
- VideoPtr video;
+ VideoP video;
bool running;
int exitCode;