summaryrefslogtreecommitdiffstats
path: root/kpacman/score.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kpacman/score.cpp')
-rw-r--r--kpacman/score.cpp126
1 files changed, 63 insertions, 63 deletions
diff --git a/kpacman/score.cpp b/kpacman/score.cpp
index 1bbd427..aa2045a 100644
--- a/kpacman/score.cpp
+++ b/kpacman/score.cpp
@@ -9,18 +9,18 @@
#include <kconfig.h>
#include <kstddirs.h>
#include <kmessagebox.h>
-#include <qpixmap.h>
-#include <qstring.h>
-#include <qdstream.h>
-#include <qkeycode.h>
-#include <qtimer.h>
-#include <qfileinfo.h>
+#include <ntqpixmap.h>
+#include <ntqstring.h>
+#include <ntqdstream.h>
+#include <ntqkeycode.h>
+#include <ntqtimer.h>
+#include <ntqfileinfo.h>
#include "bitfont.h"
-Score::Score(QWidget *parent, const char *name, int Scheme, int Mode, Bitfont *font) : QWidget(parent, name)
+Score::Score(TQWidget *parent, const char *name, int Scheme, int Mode, Bitfont *font) : TQWidget(parent, name)
{
- setFocusPolicy(QWidget::StrongFocus);
+ setFocusPolicy(TQWidget::StrongFocus);
paused = FALSE;
@@ -32,7 +32,7 @@ Score::Score(QWidget *parent, const char *name, int Scheme, int Mode, Bitfont *f
cursor.x = -1;
cursor.y = -1;
cursor.on = FALSE;
- cursor.chr = QChar('?');
+ cursor.chr = TQChar('?');
initKeys();
@@ -63,11 +63,11 @@ Score::~Score()
// write();
}
-void Score::paintEvent( QPaintEvent *e)
+void Score::paintEvent( TQPaintEvent *e)
{
if (rect(1, 0, i18n(" 1UP ")).intersects(e->rect())) {
- QPixmap pix;
- QColor fg = BLACK;
+ TQPixmap pix;
+ TQColor fg = BLACK;
if (cursor.on || paused || lastPlayer != 0)
fg = WHITE;
pix = bitfont->text(i18n(" 1UP "), fg, BLACK);
@@ -75,54 +75,54 @@ void Score::paintEvent( QPaintEvent *e)
}
if (rect(8, 0, i18n(" HIGH SCORE ")).intersects(e->rect())) {
- QPixmap pix = bitfont->text(i18n(" HIGH SCORE "), WHITE, BLACK);
+ TQPixmap pix = bitfont->text(i18n(" HIGH SCORE "), WHITE, BLACK);
bitBlt(this, x(8), y(0), &pix);
}
if (maxPlayer > 1 && rect(21, 0, i18n(" 2UP ")).intersects(e->rect())) {
- QPixmap pix;
- QColor fg = BLACK;
+ TQPixmap pix;
+ TQColor fg = BLACK;
if (cursor.on || paused || lastPlayer != 1)
fg = WHITE;
pix = bitfont->text(i18n(" 2UP "), fg, BLACK);
bitBlt(this, x(21), y(0), &pix);
}
- QString s;
+ TQString s;
s.sprintf("%6d0", playerScore[0]/10);
if (rect(0, 1, s).intersects(e->rect())) {
- QPixmap pix = bitfont->text(s, WHITE, BLACK);
+ TQPixmap pix = bitfont->text(s, WHITE, BLACK);
bitBlt(this, x(0), y(1), &pix);
}
s.sprintf("%8d0", HighScore/10);
if (rect(8, 1, s).intersects(e->rect())) {
- QPixmap pix = bitfont->text(s, WHITE, BLACK);
+ TQPixmap pix = bitfont->text(s, WHITE, BLACK);
bitBlt(this, x(8), y(1), &pix);
}
if (lastScore >= 0) {
if (rect(1, 4*1.25, i18n(" CONGRATULATIONS ")).intersects(e->rect())) {
- QPixmap pix = bitfont->text(i18n(" CONGRATULATIONS "), YELLOW, BLACK);
+ TQPixmap pix = bitfont->text(i18n(" CONGRATULATIONS "), YELLOW, BLACK);
bitBlt(this, x(1), y(4*1.25), &pix);
}
if (rect(1, 6*1.25, i18n(" YOU HAVE ARCHIEVED ")).intersects(e->rect())) {
- QPixmap pix = bitfont->text(i18n(" YOU HAVE ARCHIEVED "), CYAN, BLACK);
+ TQPixmap pix = bitfont->text(i18n(" YOU HAVE ARCHIEVED "), CYAN, BLACK);
bitBlt(this, x(1), y(6*1.25), &pix);
}
if (rect(1, 7*1.25, i18n(" A SCORE IN THE TOP 10. ")).intersects(e->rect())) {
- QPixmap pix = bitfont->text(i18n(" A SCORE IN THE TOP 10. "), CYAN, BLACK);
+ TQPixmap pix = bitfont->text(i18n(" A SCORE IN THE TOP 10. "), CYAN, BLACK);
bitBlt(this, x(1), y(7*1.25), &pix);
}
if (rect(1, 8*1.25, i18n(" ")).intersects(e->rect())) {
- QPixmap pix = bitfont->text(i18n(" "), CYAN, BLACK);
+ TQPixmap pix = bitfont->text(i18n(" "), CYAN, BLACK);
bitBlt(this, x(1), y(8*1.25), &pix);
}
}
if (rect(1, 9.5*1.25, i18n("RNK SCORE NAME DATE")).intersects(e->rect())) {
- QPixmap pix = bitfont->text(i18n("RNK SCORE NAME DATE"), WHITE, BLACK);
+ TQPixmap pix = bitfont->text(i18n("RNK SCORE NAME DATE"), WHITE, BLACK);
bitBlt(this, x(1), y(9.5*1.25), &pix);
}
@@ -131,29 +131,29 @@ void Score::paintEvent( QPaintEvent *e)
i+1, hallOfFame[i].points, hallOfFame[i].name.utf8().data(),
formatDate(hallOfFame[i].moment.date()).data());
if (rect(1, (11+i)*1.25, s).intersects(e->rect())) {
- QPixmap pix = bitfont->text(s, (i == lastScore) ? YELLOW : WHITE, BLACK);
+ TQPixmap pix = bitfont->text(s, (i == lastScore) ? YELLOW : WHITE, BLACK);
bitBlt(this, x(1), y((11+i)*1.25), &pix);
}
}
if (cursor.x != -1 && cursor.y != -1 && cursor.on) {
if (rect(cursor.x, (cursor.y*1.25), cursor.chr).intersects(e->rect())) {
- QPixmap pix = bitfont->text(cursor.chr, BLACK, YELLOW);
+ TQPixmap pix = bitfont->text(cursor.chr, BLACK, YELLOW);
bitBlt(this, x(cursor.x), y(cursor.y*1.25), &pix);
}
}
if (paused) {
- QPixmap pix = bitfont->text(i18n("PAUSED"), RED, BLACK);
- QRect r = bitfont->rect(i18n("PAUSED"));
- r.moveCenter(QPoint(this->width()/2, this->height()/2));
+ TQPixmap pix = bitfont->text(i18n("PAUSED"), RED, BLACK);
+ TQRect r = bitfont->rect(i18n("PAUSED"));
+ r.moveCenter(TQPoint(this->width()/2, this->height()/2));
bitBlt(this, r.x(), r.y(), &pix);
}
}
-void Score::timerEvent(QTimerEvent *e)
+void Score::timerEvent(TQTimerEvent *e)
{
cursor.on = !cursor.on;
@@ -171,7 +171,7 @@ void Score::timerEvent(QTimerEvent *e)
repaint(rect(21, 0, i18n(" 2UP ")), FALSE);
}
-void Score::keyPressEvent(QKeyEvent *k)
+void Score::keyPressEvent(TQKeyEvent *k)
{
if (lastScore < 0 || lastPlayer < 0 || lastPlayer >= maxPlayer || paused) {
k->ignore();
@@ -250,19 +250,19 @@ void Score::keyPressEvent(QKeyEvent *k)
void Score::initKeys()
{
- QString up("Up");
+ TQString up("Up");
up = kapp->config()->readEntry("upKey", (const char*) up);
UpKey = KAccel::stringToKey(up);
- QString down("Down");
+ TQString down("Down");
down = kapp->config()->readEntry("downKey", (const char*) down);
DownKey = KAccel::stringToKey(down);
- QString left("Left");
+ TQString left("Left");
left = kapp->config()->readEntry("leftKey", (const char*) left);
LeftKey = KAccel::stringToKey(left);
- QString right("Right");
+ TQString right("Right");
right = kapp->config()->readEntry("rightKey", (const char*) right);
RightKey = KAccel::stringToKey(right);
}
@@ -279,8 +279,8 @@ void Score::confTiming(bool defGroup)
void Score::confScheme()
{
- QString oldgroup = kapp->config()->group();
- QString newgroup;
+ TQString oldgroup = kapp->config()->group();
+ TQString newgroup;
// if not set, read mode and scheme from the configfile
if (mode == -1 && scheme == -1) {
@@ -363,7 +363,7 @@ void Score::set(int score, int player)
lastPlayer = player;
playerScore[lastPlayer] = score;
- QString s;
+ TQString s;
s.sprintf("%6d0", playerScore[lastPlayer]/10);
repaint(rect(0, 1, s), FALSE);
@@ -403,7 +403,7 @@ void Score::setScore(int level, int player)
// enable gameNew directly for an immediate next try
emit gameFinished();
lastPlayer = -1;
- QTimer::singleShot(hallOfFameMS, this, SLOT(end()));
+ TQTimer::singleShot(hallOfFameMS, this, SLOT(end()));
return;
}
@@ -413,7 +413,7 @@ void Score::setScore(int level, int player)
hallOfFame[lastScore].points = playerScore[lastPlayer];
hallOfFame[lastScore].levels = level;
- hallOfFame[lastScore].moment = QDateTime::currentDateTime();
+ hallOfFame[lastScore].moment = TQDateTime::currentDateTime();
hallOfFame[lastScore].name = playerName[lastPlayer];
cursor.x = 14;
@@ -432,12 +432,12 @@ void Score::read()
{
if (highscoreFile.exists() && highscoreFile.size() > 4) {
if (highscoreFile.open(IO_ReadOnly)) {
- QDataStream s(&highscoreFile);
+ TQDataStream s(&highscoreFile);
char *name;
for (int i = 0; i < 10; i++) {
s >> hallOfFame[i].points >> hallOfFame[i].levels >> hallOfFame[i].duration >>
hallOfFame[i].moment >> name;
- hallOfFame[i].name = QString::fromLatin1(name);
+ hallOfFame[i].name = TQString::fromLatin1(name);
delete(name);
}
highscoreFile.close();
@@ -446,8 +446,8 @@ void Score::read()
for (int i = 0; i < 10; i++) {
hallOfFame[i].points = 5000;
hallOfFame[i].levels = 0;
- hallOfFame[i].duration = QTime();
- hallOfFame[i].moment = QDateTime();
+ hallOfFame[i].duration = TQTime();
+ hallOfFame[i].moment = TQDateTime();
hallOfFame[i].name = "???";
}
// write();
@@ -489,10 +489,10 @@ void Score::write()
"To use a different directory or filename for the highscores,"
"specify them in the configfile (kpacmanrc:highscoreFilePath)."
).arg(systemHighscoreFileInfo.filePath()),
- QString::null, "PrivateHighscore");
+ TQString::null, "PrivateHighscore");
if (highscoreFile.open(IO_WriteOnly)) {
- QDataStream s(&highscoreFile);
+ TQDataStream s(&highscoreFile);
for (int i = 0; i < 10; i++)
s << hallOfFame[i].points << hallOfFame[i].levels << hallOfFame[i].duration <<
hallOfFame[i].moment << hallOfFame[i].name.latin1();
@@ -504,8 +504,8 @@ void Score::setPause(bool Paused)
{
paused = Paused;
- QRect r = bitfont->rect(i18n("PAUSED"));
- r.moveCenter(QPoint(this->width()/2, this->height()/2));
+ TQRect r = bitfont->rect(i18n("PAUSED"));
+ r.moveCenter(TQPoint(this->width()/2, this->height()/2));
repaint(r, TRUE);
// repaint 1UP or 2UP
@@ -515,7 +515,7 @@ void Score::setPause(bool Paused)
void Score::end()
{
if (paused) {
- QTimer::singleShot(afterPauseMS, this, SLOT(end()));
+ TQTimer::singleShot(afterPauseMS, this, SLOT(end()));
return;
}
@@ -528,27 +528,27 @@ void Score::end()
}
/*
- * Return the date in a formatted QString. The format can be changed using internationalization
- * of the string "YY/MM/DD". Invalid QDate's where returned as "00/00/00".
+ * Return the date in a formatted TQString. The format can be changed using internationalization
+ * of the string "YY/MM/DD". Invalid TQDate's where returned as "00/00/00".
*/
-QString Score::formatDate(QDate date)
+TQString Score::formatDate(TQDate date)
{
- QString s = i18n("@YY@/@MM@/@DD@");
+ TQString s = i18n("@YY@/@MM@/@DD@");
- QString dd;
+ TQString dd;
dd.sprintf("%02d", date.isValid() ? date.year() % 100 : 0);
- s.replace(QRegExp("@YY@"), dd);
+ s.replace(TQRegExp("@YY@"), dd);
dd.sprintf("%02d", date.isValid() ? date.month() : 0);
- s.replace(QRegExp("@MM@"), dd);
+ s.replace(TQRegExp("@MM@"), dd);
dd.sprintf("%02d", date.isValid() ? date.day() : 0);
- s.replace(QRegExp("@DD@"), dd);
+ s.replace(TQRegExp("@DD@"), dd);
return s;
}
-QRect Score::rect(int col, float row, QString str, int align)
+TQRect Score::rect(int col, float row, TQString str, int align)
{
- QRect r = bitfont->rect(str);
+ TQRect r = bitfont->rect(str);
r.moveBy(x(col), y(row));
int dx = 0;
@@ -589,10 +589,10 @@ int Score::y(float row)
* Wenn die systemweite "highscore"-Datei nicht beschrieben werden kann, wird mit einer
* privaten Datei gearbeitet.
*/
-QFileInfo Score::locateHighscoreFilePath()
+TQFileInfo Score::locateHighscoreFilePath()
{
- QFileInfo systemHighscoreDirPath;
- QStringList systemHighscoreDirs;
+ TQFileInfo systemHighscoreDirPath;
+ TQStringList systemHighscoreDirs;
// Schreibfähige "private" highscore-Datei ermitteln für den fallback.
privateHighscoreFileInfo.setFile(KGlobal::dirs()->saveLocation("appdata")+highscoreName);
@@ -604,9 +604,9 @@ QFileInfo Score::locateHighscoreFilePath()
if (systemHighscoreFileInfo.filePath().isEmpty())
systemHighscoreDirs = KGlobal::dirs()->resourceDirs("appdata");
else
- systemHighscoreDirs = QStringList(systemHighscoreFileInfo.filePath());
+ systemHighscoreDirs = TQStringList(systemHighscoreFileInfo.filePath());
- for (QStringList::Iterator i = systemHighscoreDirs.begin(); i != systemHighscoreDirs.end(); ++i) {
+ for (TQStringList::Iterator i = systemHighscoreDirs.begin(); i != systemHighscoreDirs.end(); ++i) {
systemHighscoreFileInfo.setFile(*i);
if (systemHighscoreFileInfo.fileName().isEmpty())