X-Git-Url: http://deadsoftware.ru/gitweb?p=flatwaifu.git;a=blobdiff_plain;f=src%2Ferror.c;h=0ba3d3bb8f98120f69722a703df53d6e0debefa2;hp=46e5c43cea014cab78405de663aa4c6c7f03958f;hb=de05b18ef2a99168b0a1a8a921a4b18ec7023833;hpb=4402c26ec7a3554069c214a648de5130cce3493b diff --git a/src/error.c b/src/error.c index 46e5c43..0ba3d3b 100644 --- a/src/error.c +++ b/src/error.c @@ -25,7 +25,6 @@ #include #include #include -#include "keyb.h" #include "sound.h" #include "render.h" #include "memory.h" @@ -35,7 +34,6 @@ void logo (const char *s, ...) { va_list ap; - int x, y; va_start(ap, s); vprintf(s, ap); va_end(ap); @@ -49,14 +47,13 @@ void logo_gas (int cur, int all) { static void close_all (void) { S_done(); S_donemusic(); - K_done(); - R_done(); M_shutdown(); + R_done(); } void ERR_failinit (char *s, ...) { va_list ap; - close_all(); + //close_all(); va_start(ap, s); vprintf(s, ap); va_end(ap); @@ -64,7 +61,7 @@ void ERR_failinit (char *s, ...) { exit(1); } -void ERR_fatal(char *s,...) { +void ERR_fatal (char *s,...) { va_list ap; close_all(); puts("\nКРИТИЧЕСКАЯ ОШИБКА:"); @@ -76,14 +73,8 @@ void ERR_fatal(char *s,...) { } void ERR_quit (void) { - void *p; - //V_done(); - //if(!(p=malloc(4000))) - puts("Спасибо за то, что вы играли в Операцию \"Смятка\"!"); - //else { -// F_loadres(F_getresid("ENDOOM"),p,0,4000); - // memcpy((void*)0xB8000,p,4000);free(p);gotoxy(1,24); - //} + puts("Спасибо за то, что вы играли в Операцию \"Смятка\"!"); + //F_loadres(F_getresid("ENDOOM"),p,0,4000); close_all(); CFG_save(); exit(0);