KExtHighscore::MultiplayerScores Class Reference
#include <kexthighscore_item.h>
Detailed Description
This class is used to store and show scores for multiplayer games.Example of use: Initialize the class:
KExtHighscore::MultiScore ms(2); ms.setPlayerName(0, "player 1"); ms.setPlayerName(1, "player 2");At the end of each game, add the score of each players:
KExtHighscore::Score score(KExtHighscore::Won); score.setScore(100); ms.addScore(0, score); score.setType(KExtHighscore::Lost); score.setScore(20); ms.addScore(1, score);
Definition at line 267 of file kexthighscore_item.h.
Public Member Functions | |
MultiplayerScores () | |
~MultiplayerScores () | |
void | setPlayerCount (uint nb) |
void | setName (uint player, const QString &name) |
void | addScore (uint player, const Score &score) |
void | clear () |
void | show (QWidget *parent) |
Friends | |
QDataStream & | operator<< (QDataStream &stream, const MultiplayerScores &score) |
QDataStream & | operator>> (QDataStream &stream, MultiplayerScores &score) |
Member Function Documentation
void KExtHighscore::MultiplayerScores::setPlayerCount | ( | uint | nb | ) |
Set the number of players and clear the scores.
Definition at line 215 of file kexthighscore_item.cpp.
void KExtHighscore::MultiplayerScores::setName | ( | uint | player, | |
const QString & | name | |||
) |
void KExtHighscore::MultiplayerScores::addScore | ( | uint | player, | |
const Score & | score | |||
) |
void KExtHighscore::MultiplayerScores::clear | ( | ) |
void KExtHighscore::MultiplayerScores::show | ( | QWidget * | parent | ) |
The documentation for this class was generated from the following files: