| version 1.3 | | version 1.4 |
|---|
| | |
| * 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). |
| * | | * |
| | |
| 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" ); |
| | |
| 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 ); |
| | |
| 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; |
| } | | } |
| } | | } |