Difference for main/credits.c from version 1.3 to 1.4


version 1.3 version 1.4
Line 19
 
Line 19
  * Routines to display the credits.   * Routines to display the credits.
  *    *
  * $Log$   * $Log$
    * Revision 1.4  2001/07/27 19:54:35  donut
    * fix minor memleaks in credits
    *
  * Revision 1.3  1999/11/20 10:05:16  donut   * Revision 1.3  1999/11/20 10:05:16  donut
  * variable size menu patch from Jan Bobrowski.  Variable menu font size support and a bunch of fixes for menus that didn't work quite right, by me (MPM).   * variable size menu patch from Jan Bobrowski.  Variable menu font size support and a bunch of fixes for menus that didn't work quite right, by me (MPM).
  *   *
Line 230
 
Line 233
  ROW_SPACING=names_font->ft_h+1;   ROW_SPACING=names_font->ft_h+1;
    
  l = SHEIGHT;   l = SHEIGHT;
  fade_values_scalled = malloc(l);  
  scale_line(fade_values, fade_values_scalled, 200, l);//hey, why not?  Its just a one dimensional bitmap :) -MPM  
    
 // memset(fade_values_scalled, 31, l);  
 // memcpy(fade_values_scalled, fade_values, 100);  
 // memcpy(fade_values_scalled+l-100, fade_values+100, 100);  
  set_screen_mode(SCREEN_MENU);   set_screen_mode(SCREEN_MENU);
  num_lines = l/ROW_SPACING + 1;   num_lines = l/ROW_SPACING + 1;
  buffer = malloc(num_lines*80);// l*80); <--typo? -MPM  
   
  // Clear out all tex buffer lines.  
  for (i=0; i<num_lines; i++ ) buffer[i][0] = 0;  
   
  have_bin_file = 0;   have_bin_file = 0;
  file = cfopen( "credits.tex", "rb" );   file = cfopen( "credits.tex", "rb" );
Line 260
 
Line 253
  return;   return;
  }   }
   
    fade_values_scalled = malloc(l);
    scale_line(fade_values, fade_values_scalled, 200, l);//hey, why not?  Its just a one dimensional bitmap :) -MPM
   // memset(fade_values_scalled, 31, l);
   // memcpy(fade_values_scalled, fade_values, 100);
   // memcpy(fade_values_scalled+l-100, fade_values+100, 100);
   
    buffer = malloc(num_lines*80);
    // Clear out all tex buffer lines.
    for (i=0; i<num_lines; i++ ) buffer[i][0] = 0;
   
  songs_play_song( SONG_CREDITS, 0 );   songs_play_song( SONG_CREDITS, 0 );
   
  gr_remap_bitmap_good( &backdrop,backdrop_palette, -1, -1 );   gr_remap_bitmap_good( &backdrop,backdrop_palette, -1, -1 );
Line 397
 
Line 400
  cfclose(file);   cfclose(file);
  songs_play_song( SONG_TITLE, 1 );   songs_play_song( SONG_TITLE, 1 );
  free(fade_values_scalled);   free(fade_values_scalled);
    free(buffer);
  return;   return;
  }   }
  }   }

Legend:
line(s) removed in v.1.3 
line(s) changed
 line(s) added in v.1.4