|
|
|
/***************************************************************************
|
|
|
|
kstatdlg.cpp
|
|
|
|
-------------------
|
|
|
|
Developers: (c) 2000-2001 Nikolas Zimmermann <wildfox@kde.org>
|
|
|
|
(c) 2000-2001 Daniel Molkentin <molkentin@kde.org>
|
|
|
|
|
|
|
|
***************************************************************************/
|
|
|
|
|
|
|
|
/***************************************************************************
|
|
|
|
* *
|
|
|
|
* This program is free software; you can redistribute it and/or modify *
|
|
|
|
* it under the terms of the GNU General Public License as published by *
|
|
|
|
* the Free Software Foundation; either version 2 of the License, or *
|
|
|
|
* (at your option) any later version. *
|
|
|
|
* *
|
|
|
|
***************************************************************************/
|
|
|
|
|
|
|
|
#include <tqlcdnumber.h>
|
|
|
|
#include <tqlabel.h>
|
|
|
|
#include "kstatdialog.moc"
|
|
|
|
|
|
|
|
KStatDialog::KStatDialog(TQWidget *parent, const char *name) : statDlg(parent, name)
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
void KStatDialog::slotAddOwnWon()
|
|
|
|
{
|
|
|
|
OwnLabel->setText(TQString::number(OwnLabel->text().toInt() + 1));
|
|
|
|
}
|
|
|
|
|
|
|
|
void KStatDialog::slotAddEnemyWon()
|
|
|
|
{
|
|
|
|
EnemyLabel->setText(TQString::number(EnemyLabel->text().toInt() + 1));
|
|
|
|
}
|
|
|
|
|
|
|
|
void KStatDialog::setShot()
|
|
|
|
{
|
|
|
|
setShot(shot() + 1);
|
|
|
|
}
|
|
|
|
|
|
|
|
void KStatDialog::setShot(int shot)
|
|
|
|
{
|
|
|
|
ShotLCD->display(shot);
|
|
|
|
}
|
|
|
|
|
|
|
|
void KStatDialog::setHit()
|
|
|
|
{
|
|
|
|
setHit(hit() + 1);
|
|
|
|
}
|
|
|
|
|
|
|
|
void KStatDialog::setHit(int hit)
|
|
|
|
{
|
|
|
|
HitLCD->display(hit);
|
|
|
|
}
|
|
|
|
|
|
|
|
void KStatDialog::setWater()
|
|
|
|
{
|
|
|
|
setWater(water() + 1);
|
|
|
|
}
|
|
|
|
|
|
|
|
void KStatDialog::setWater(int water)
|
|
|
|
{
|
|
|
|
WaterLCD->display(water);
|
|
|
|
}
|
|
|
|
|
|
|
|
void KStatDialog::clear()
|
|
|
|
{
|
|
|
|
ShotLCD->display(0);
|
|
|
|
HitLCD->display(0);
|
|
|
|
WaterLCD->display(0);
|
|
|
|
}
|
|
|
|
|
|
|
|
void KStatDialog::clearWon()
|
|
|
|
{
|
|
|
|
OwnLabel->setText(TQString::number(0));
|
|
|
|
EnemyLabel->setText(TQString::number(0));
|
|
|
|
}
|
|
|
|
|
|
|
|
int KStatDialog::shot()
|
|
|
|
{
|
|
|
|
return ShotLCD->intValue();
|
|
|
|
}
|
|
|
|
|
|
|
|
int KStatDialog::hit()
|
|
|
|
{
|
|
|
|
return HitLCD->intValue();
|
|
|
|
}
|
|
|
|
|
|
|
|
int KStatDialog::water()
|
|
|
|
{
|
|
|
|
return WaterLCD->intValue();
|
|
|
|
}
|