X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fhigh_scores.cpp;h=d2e71020c8fa0ed7d4c7f2f6793898522a99e9fb;hb=a00085c8846cd85e7c4fd004b32753a367ac684a;hp=33836d471069184c62db2467083d968467c552f1;hpb=b7cd9c2b3bbb8aca38626c113142f39781498869;p=supertux.git diff --git a/src/high_scores.cpp b/src/high_scores.cpp index 33836d471..d2e71020c 100644 --- a/src/high_scores.cpp +++ b/src/high_scores.cpp @@ -63,7 +63,8 @@ void load_hs(void) { FILE * fi; char temp[128]; - int c, i, strl; + int strl; + unsigned int i, c; hs_score = 100; strcpy(hs_name, "Grandma\0"); @@ -117,17 +118,17 @@ void save_hs(int score) FILE * fi; - texture_load(&bkgd, DATA_PREFIX "/images/highscore/highscore.png", IGNORE_ALPHA); + texture_load(&bkgd, datadir + "/images/highscore/highscore.png", IGNORE_ALPHA); hs_score = score; menu_reset(); - menu_set_current(&highscore_menu); + Menu::set_current(highscore_menu); - if(!highscore_menu.item[0].input) - highscore_menu.item[0].input = (char*) malloc(strlen(hs_name) + 1); + if(!highscore_menu->item[0].input) + highscore_menu->item[0].input = (char*) malloc(strlen(hs_name) + 1); - strcpy(highscore_menu.item[0].input,hs_name); + strcpy(highscore_menu->item[0].input,hs_name); /* ask for player's name */ show_menu = 1; @@ -147,11 +148,11 @@ void save_hs(int score) if(event.type == SDL_KEYDOWN) menu_event(&event.key.keysym); - switch (menu_check(&highscore_menu)) + switch (highscore_menu->check()) { case 0: - if(highscore_menu.item[0].input != NULL) - strcpy(hs_name, highscore_menu.item[0].input); + if(highscore_menu->item[0].input != NULL) + strcpy(hs_name, highscore_menu->item[0].input); break; }