#include #include "engine.h" #define _(x) x int mogltk::engine::inited = 0; int mogltk::engine::setup() throw(GeneralException) { if (inited) { printm(M_WARNING, "mogltk::engine::startup() called twice, ignoring second call.\n"); return -1; } if (SDL_Init(0) < 0) { throw GeneralException(_("Unable to start SDL base system")); } atexit(SDL_Quit); inited = 1; return 0; } int mogltk::engine::GetInited() { return inited; }