Portfolio
Score
#ifndef SCORE_H
#define SCORE_H
#include<QGraphicsTextItem>
class Score: public QGraphicsTextItem {
public:
Score(QGraphicsItem * parent =0);
void increase();
int getscore();
private:
int score;
};
#endif // SCORE_H
#include"score.h"
#include "game.h"
#include<QFont>
Score::Score(QGraphicsItem *parent): QGraphicsTextItem(parent)
{
// initialize the score to 0
score =0;
//draw the text
setPlainText( QString("Score: ") + QString::number(score));
setDefaultTextColor(Qt::blue);
setFont(QFont("times",16));
}
void Score::increase()
{
score++;
setPlainText( QString("Score: ") + QString::number(score));
}
int Score::getscore()
{
return score;
}
