示例#1
0
void MinesRankingWidget::updateUi()
{
    for(int i = 0; i < ranking.count(); ++i)
    {
        setUiEntry(i, ranking[i].player, ranking[i].score);
    }
    for(int i = ranking.count(); i < 10; ++i)
    {
        setUiEntry(i, "", -1);
    }
    writeRanking();
}
void ranking (int record, char *name)
{
    Ranking ranking;
    ranking = readRanking();
    
    Score newScore = fromNameAndPointsToScore(record, name);
    insertNewScoreInRanking(&ranking, newScore);
    
    writeRanking(ranking);
    
    return;
}