moved initial cave data to level structure for EM engine
[rocksndiamonds.git] / src / game_em / init.c
index 8876c9527ee758993e0fc1ba70cb881769547cc7..c99cb8e746384745e54f5f3c15ad22d4d29f03bf 100644 (file)
@@ -5,19 +5,12 @@
 
 #include "main_em.h"
 
-#include <signal.h>
-
 
 Bitmap *screenBitmap;
 
 struct GlobalInfo_EM global_em_info;
 struct GameInfo_EM game_em;
 
-int open_all(void)
-{
-  return 0;
-}
-
 void InitGfxBuffers_EM(void)
 {
   ReCreateBitmap(&screenBitmap, MAX_BUF_XSIZE * TILEX, MAX_BUF_YSIZE * TILEY);
@@ -27,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();
@@ -46,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);