Source Code (Use browser search to find items of interest.)

Class Index

kreversi'Score (./kdegames/kreversi/Score.h:58)

class Score {
public:
  Score();
  Score(int whitescore, int blackscore);
  void ScoreCopy(Score &s);
  void InitScore(int w, int b) { SetScore(Score::BLACK, b); SetScore(Score::WHITE, w); }
  int  GetScore(int player);
  void SetScore(int player, int score);
  void ScoreAdd(int player, int amount);
  void ScoreSubtract(int player, int amount);

  static int GetOpponent(int player);
  
private:
  int m_score[2];

public:
  static const int NOBODY;
  static const int WHITE;
  static const int BLACK;
};

kreversi'Score::Score() (./kdegames/kreversi/Score.cpp:59)

Score::Score() 
{ 
  m_score[0] = 0; 
  m_score[1] = 0;
}


kreversi'Score::Score() (./kdegames/kreversi/Score.cpp:65)

Score::Score(int whitescore, int blackscore) 
{
  m_score[WHITE-1] = whitescore;
  m_score[BLACK-1] = blackscore;
}



kreversi'Score::GetOpponent() (./kdegames/kreversi/Score.cpp:72)

int Score::GetOpponent(int player) { return player % 2 + 1; }



kreversi'Score::ScoreCopy() (./kdegames/kreversi/Score.cpp:75)

void Score::ScoreCopy(Score &s)
{
  m_score[0] = s.m_score[0];
  m_score[1] = s.m_score[1];
}



kreversi'Score::GetScore() (./kdegames/kreversi/Score.cpp:82)

int Score::GetScore(int player) { return m_score[player-1]; }



kreversi'Score::SetScore() (./kdegames/kreversi/Score.cpp:85)

void Score::SetScore(int player, int score) { m_score[player-1] = score; }



kreversi'Score::ScoreAdd() (./kdegames/kreversi/Score.cpp:88)

void Score::ScoreAdd(int player, int amount)
{
  m_score[player-1] += amount;
}



kreversi'Score::ScoreSubtract() (./kdegames/kreversi/Score.cpp:94)

void Score::ScoreSubtract(int player, int amount)
{
  m_score[player-1] -= amount;
}