rnd-20030928-1-src
[rocksndiamonds.git] / src / init.c
index 1af2f48ee58f11b1eeb9b9126c2353df3efee9fa..8ec25b1df7d3436fa1c9d795f10d50a8d03a9a36 100644 (file)
@@ -748,16 +748,11 @@ static int get_element_from_token(char *token)
 static void set_graphic_parameters(int graphic, char **parameter_raw)
 {
   Bitmap *src_bitmap = getBitmapFromImageID(graphic);
-  boolean special_envelope_graphic;
   int parameter[NUM_GFX_ARGS];
   int anim_frames_per_row = 1, anim_frames_per_col = 1;
   int anim_frames_per_line = 1;
   int i;
 
-  special_envelope_graphic = (graphic == IMG_GAME_ENVELOPE_BACKGROUND ||
-                             (graphic >= IMG_GAME_ENVELOPE_1_BACKGROUND &&
-                              graphic <= IMG_GAME_ENVELOPE_4_BACKGROUND));
-
   /* get integer values from string parameters */
   for (i=0; i < NUM_GFX_ARGS; i++)
   {
@@ -847,8 +842,6 @@ static void set_graphic_parameters(int graphic, char **parameter_raw)
     graphic_info[graphic].anim_delay = 1;
 
   graphic_info[graphic].anim_mode = parameter[GFX_ARG_ANIM_MODE];
-  if (graphic_info[graphic].anim_frames == 1 && !special_envelope_graphic)
-    graphic_info[graphic].anim_mode = ANIM_NONE;
 
   /* automatically determine correct start frame, if not defined */
   if (parameter[GFX_ARG_START_FRAME] == ARG_UNDEFINED_VALUE)
@@ -884,10 +877,6 @@ static void set_graphic_parameters(int graphic, char **parameter_raw)
 
   /* this is only used for drawing envelope graphics */
   graphic_info[graphic].draw_masked = parameter[GFX_ARG_DRAW_MASKED];
-
-  /* global envelope settings override specific settings, if undefined */
-  if (special_envelope_graphic && graphic_info[graphic].bitmap == NULL)
-    graphic_info[graphic] = graphic_info[IMG_GAME_ENVELOPE_BACKGROUND];
 }
 
 static void InitGraphicInfo()