X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_em%2Finit.c;h=c99cb8e746384745e54f5f3c15ad22d4d29f03bf;hb=f717d0c1;hp=fc84fbf31aa282933a00f7b524198378d01d1ae6;hpb=8da08295743b5a375f8cabe26cc1d48249c89b42;p=rocksndiamonds.git diff --git a/src/game_em/init.c b/src/game_em/init.c index fc84fbf3..c99cb8e7 100644 --- a/src/game_em/init.c +++ b/src/game_em/init.c @@ -5,25 +5,12 @@ #include "main_em.h" -#include - - -Bitmap *objBitmap; -Bitmap *sprBitmap; Bitmap *screenBitmap; struct GlobalInfo_EM global_em_info; struct GameInfo_EM game_em; -int open_all(void) -{ - objBitmap = NULL; - sprBitmap = NULL; - - return 0; -} - void InitGfxBuffers_EM(void) { ReCreateBitmap(&screenBitmap, MAX_BUF_XSIZE * TILEX, MAX_BUF_YSIZE * TILEY); @@ -33,14 +20,7 @@ void InitGfxBuffers_EM(void) void em_open_all(void) { - /* pre-calculate some data */ - tab_generate(); - - if (open_all() != 0) - Error(ERR_EXIT, "em_open_all(): open_all() failed"); - - /* after "open_all()", because we need the graphic bitmaps to be defined */ - tab_generate_graphics_info_em(); + InitGraphicInfo_EM(); game_init_random(); game_init_cave_buffers(); @@ -52,9 +32,6 @@ void em_close_all(void) /* ---------------------------------------------------------------------- */ -extern int screen_x; -extern int screen_y; - void play_element_sound(int x, int y, int sample, int element) { PlayLevelSound_EM(x, y, element, sample);