X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_em%2Finit.c;h=fc84fbf31aa282933a00f7b524198378d01d1ae6;hb=8da08295743b5a375f8cabe26cc1d48249c89b42;hp=699e4b699f6cef4a79e8d2df1687091789e70e5e;hpb=115ce6f2da1914d68b0fe0e5f9082973190dacdd;p=rocksndiamonds.git diff --git a/src/game_em/init.c b/src/game_em/init.c index 699e4b69..fc84fbf3 100644 --- a/src/game_em/init.c +++ b/src/game_em/init.c @@ -13,28 +13,13 @@ Bitmap *sprBitmap; Bitmap *screenBitmap; -char play[SAMPLE_MAX]; -int play_x[SAMPLE_MAX]; -int play_y[SAMPLE_MAX]; -int play_element[SAMPLE_MAX]; - struct GlobalInfo_EM global_em_info; struct GameInfo_EM game_em; -char *progname; -char *arg_basedir; - -extern void tab_generate(void); -extern void tab_generate_graphics_info_em(void); - int open_all(void) { - Bitmap *emc_bitmaps[2]; - - SetBitmaps_EM(emc_bitmaps); - - objBitmap = emc_bitmaps[0]; - sprBitmap = emc_bitmaps[1]; + objBitmap = NULL; + sprBitmap = NULL; return 0; } @@ -51,15 +36,14 @@ void em_open_all(void) /* pre-calculate some data */ tab_generate(); - progname = "emerald mine"; - 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(); - game_init_vars(); + game_init_random(); + game_init_cave_buffers(); } void em_close_all(void) @@ -81,10 +65,6 @@ void play_sound(int x, int y, int sample) play_element_sound(x, y, sample, -1); } -void sound_play(void) -{ -} - unsigned int InitEngineRandom_EM(int seed) { if (seed == NEW_RANDOMIZE)