X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame.c;h=13ae62bb51347d394f92fcb9647febd254b49ce9;hb=d82356191574038684ec15bb2e13fe803de52b53;hp=d9c9ba2bce2b88622ae81cef27479fbf62533e4d;hpb=21c25c56356db2138816a0716d73934ac3893e89;p=rocksndiamonds.git diff --git a/src/game.c b/src/game.c index d9c9ba2b..13ae62bb 100644 --- a/src/game.c +++ b/src/game.c @@ -544,7 +544,7 @@ void GameWon() if (tape.recording) { TapeStop(); - SaveLevelTape(tape.level_nr); /* Ask to save tape */ + SaveTape(tape.level_nr); /* Ask to save tape */ } if ((hi_pos=NewHiScore()) >= 0) @@ -572,7 +572,7 @@ boolean NewHiScore() LoadScore(level_nr); - if (!strcmp(setup.alias_name,EMPTY_ALIAS) || + if (!strcmp(setup.player_name, EMPTY_ALIAS) || local_player->score < highscore[MAX_SCORE_ENTRIES-1].Score) return(-1); @@ -588,7 +588,7 @@ boolean NewHiScore() #ifdef ONE_PER_NAME for(l=k;lscore; position = k; break; } #ifdef ONE_PER_NAME - else if (!strcmp(setup.alias_name,highscore[k].Name)) + else if (!strncmp(setup.player_name, highscore[k].Name, MAX_NAMELEN - 1)) break; /* Spieler schon mit besserer Punktzahl in der Liste */ #endif