rocksndiamonds-3.1.2
[rocksndiamonds.git] / src / init.c
index 60f11d7631ef4582c26b671573069dc1236b66e6..1f58073285447eaab1dac4f132d8be8288442f8c 100644 (file)
@@ -3949,12 +3949,6 @@ void InitElementPropertiesEngine(int engine_version)
       if (element_info[i].change_page[j].can_change)
        SET_PROPERTY(i, EP_CAN_CHANGE, TRUE);
 
-    /* ---------- HAS_ACTION ----------------------------------------------- */
-    SET_PROPERTY(i, EP_HAS_ACTION, FALSE);     /* default: has no action */
-    for (j = 0; j < element_info[i].num_change_pages; j++)
-      if (element_info[i].change_page[j].use_action)
-       SET_PROPERTY(i, EP_HAS_ACTION, TRUE);
-
     /* ---------- GFX_CRUMBLED --------------------------------------------- */
 #if 1
     SET_PROPERTY(i, EP_GFX_CRUMBLED,
@@ -4286,11 +4280,6 @@ static void InitSetup()
     options.verbose = TRUE;
 }
 
-static void InitGameInfo()
-{
-  game.restart_level = FALSE;
-}
-
 static void InitPlayerInfo()
 {
   int i;
@@ -4426,7 +4415,7 @@ static void InitArtworkConfig()
 
   for (i = 0; i < NUM_MUSIC_PREFIXES; i++)
     music_id_prefix[i] = music_prefix_info[i].prefix;
-  music_id_prefix[NUM_MUSIC_PREFIXES] = NULL;
+  music_id_prefix[MAX_LEVELS] = NULL;
 
   for (i = 0; i < NUM_ACTIONS; i++)
     action_id_suffix[i] = element_action_info[i].suffix;
@@ -4849,7 +4838,6 @@ void OpenAll()
 
   InitSetup();
 
-  InitGameInfo();
   InitPlayerInfo();
   InitArtworkInfo();           /* needed before loading gfx, sound & music */
   InitArtworkConfig();         /* needed before forking sound child process */