[Super-tux-commit] supertux/src title.cpp,1.59,1.60
Brought to you by:
wkendrick
From: Ricardo C. <rm...@us...> - 2004-04-25 15:24:17
|
Update of /cvsroot/super-tux/supertux/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14884/src Modified Files: title.cpp Log Message: Turned the display_credits() function more flexible by getting the file to open. Ingo, what do you think if we used this for the intro text? Index: title.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/src/title.cpp,v retrieving revision 1.59 retrieving revision 1.60 diff -u -d -r1.59 -r1.60 --- title.cpp 24 Apr 2004 14:49:04 -0000 1.59 +++ title.cpp 25 Apr 2004 15:21:06 -0000 1.60 @@ -62,7 +62,7 @@ static unsigned int last_update_time; static unsigned int update_time; -void display_credits(); +void display_text_file(char *filename); std::vector<st_subset> contrib_subsets; std::string current_contrib_subset; @@ -311,7 +311,7 @@ Menu::set_current(main_menu); break; case MNID_CREDITS: - display_credits(); + display_text_file("CREDITS"); Menu::set_current(main_menu); break; case MNID_QUITMAINMENU: @@ -367,7 +367,7 @@ #define SCROLL 60 #define ITEMS_SPACE 4 -void display_credits() +void display_text_file(char *file) { int done; int scroll, speed; @@ -379,7 +379,7 @@ string_list_type names; char filename[1024]; string_list_init(&names); - sprintf(filename,"%s/CREDITS", datadir.c_str()); + sprintf(filename,"%s/%s", datadir.c_str(), file); if((fi = fopen(filename,"r")) != NULL) { while(fgets(temp, sizeof(temp), fi) != NULL) |