blob: f15ae5138dc2539854e7920d7516c48051252f9c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include "highscores.h"
#include "base/factory.h"
#include "base/board.h"
using namespace KExtHighscore;
KLHighscores::KLHighscores()
{
Item *item = createItem(ScoreDefault);
setScoreItem(bfactory->bbi.width * bfactory->bbi.height + 1, item);
addScoreItem("time", createItem(ElapsedTime));
}
bool KLHighscores::isStrictlyLess(const Score &s1, const Score &s2) const
{
if ( s1.score()==s2.score() )
return s1.data("time").toUInt()<s2.data("time").toUInt();
return s1.score()>s2.score();
}
|