X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_em%2Fmain.c;h=85f92c9193d5ea8c1e627ae31b912383bfcebb4f;hb=20e9d89a234989e55d9d232b6e5ba5a81342ced6;hp=a477d1035c583fefaa526af624fe48a7ff1e1b62;hpb=095207353ef58a65f5146e6ddc7eefb51bfe0f55;p=rocksndiamonds.git diff --git a/src/game_em/main.c b/src/game_em/main.c index a477d103..85f92c91 100644 --- a/src/game_em/main.c +++ b/src/game_em/main.c @@ -6,78 +6,3 @@ * * set everything up and close everything down */ - -#include -#include -#include -#include -#include - -#include "global.h" - - -#if defined(TARGET_X11) - -char *progname; -char *arg_basedir; -char *arg_display; -char *arg_geometry; -int arg_install; -int arg_silence; - -extern void tab_generate(); -extern void ulaw_generate(); - -void em_open_all() -{ - /* pre-calculate some data */ - tab_generate(); - ulaw_generate(); - - progname = "emerald mine"; - - if (open_all() != 0) - Error(ERR_EXIT, "em_open_all(): open_all() failed"); -} - -void em_close_all() -{ - close_all(); -} - -void em_main() -{ -#if 0 - em_open_all(); -#endif - - if (game_start() != 0) - Error(ERR_EXIT, "em_main(): game_start() failed"); - -#if 0 - em_close_all(); -#endif -} - -/* massive kludge for buffer overflows - * i cant think of an elegant way to handle this situation. - * oh wait yes i can. dynamically allocate each string. oh well - */ -void snprintf_overflow(char *description) -{ - fprintf(stderr, "%s: %s\n", progname, - "buffer overflow; check EMERALD_BASE environment variable"); - fprintf(stderr, "%s %s\n", "Fault occured while attempting to", description); - - abort(); -} - -#else - -int em_main() -{ - /* temporary dummy until X11->SDL conversion finished */ - return 0; -} - -#endif