diff options
Diffstat (limited to 'backends/platform/dingux/main.cpp')
-rw-r--r-- | backends/platform/dingux/main.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/backends/platform/dingux/main.cpp b/backends/platform/dingux/main.cpp new file mode 100644 index 0000000000..410dee9afe --- /dev/null +++ b/backends/platform/dingux/main.cpp @@ -0,0 +1,29 @@ + +#include "backends/platform/dingux/dingux.h" +#include "backends/plugins/sdl/sdl-provider.h" +//#include "backends/plugins/posix/posix-provider.h" +#include "base/main.h" + +#if defined(DINGUX) + +#include <unistd.h> + +int main(int argc, char* argv[]) { + + g_system = new OSystem_SDL_Dingux(); + assert(g_system); + +#ifdef DYNAMIC_MODULES + PluginManager::instance().addPluginProvider(new SDLPluginProvider()); +// PluginManager::instance().addPluginProvider(new POSIXPluginProvider()); +#endif + + // Invoke the actual ScummVM main entry point: + int res = scummvm_main(argc, argv); + ((OSystem_SDL *)g_system)->deinit(); + return res; + +} + +#endif + |