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; |
} | | } |
} | | } |