split function
authorHolger Schemel <info@artsoft.org>
Wed, 29 Jan 2020 21:34:11 +0000 (22:34 +0100)
committerHolger Schemel <info@artsoft.org>
Tue, 19 May 2020 16:12:57 +0000 (18:12 +0200)
src/game_em/global.h
src/game_em/init.c
src/game_em/input.c

index 3040e3152e4042f942f279283ec6c283f61c230f..9789ffb738f57854fa61b0baa6ba3aafda09860a 100644 (file)
@@ -13,7 +13,8 @@ void close_all(void);
 void readjoy(byte, struct PLAYER *);
 
 void game_initscreen(void);
-void game_init_vars(void);
+void game_init_random(void);
+void game_init_cave_buffers(void);
 
 void play_sound(int, int, int);
 void play_element_sound(int, int, int, int);
index 9937110a8a80808cda87047659324bca926ee5cb..29d18fd22bda56d29397f9aa175f569b1b1d8af4 100644 (file)
@@ -46,7 +46,8 @@ void em_open_all(void)
   /* 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)
index 70106b1d85cdc6bd7e71a4176dc8fb121b442b92..1df150a898179999f9f0528e7d5676cfdc7ed914 100644 (file)
@@ -16,11 +16,14 @@ extern int screen_y;
 
 struct EngineSnapshotInfo_EM engine_snapshot_em;
 
-void game_init_vars(void)
+void game_init_random(void)
 {
-  int x, y;
-
   RandomEM = 1684108901;
+}
+
+void game_init_cave_buffers(void)
+{
+  int x, y;
 
   for (y = 0; y < CAVE_BUFFER_HEIGHT; y++)
     for (x = 0; x < CAVE_BUFFER_WIDTH; x++)