/* Czesc modulu Interfejs deklarujaca klase odpowiedzialna za
statystyke etapu
autor : Anna Doros
GRUPA 5
*/
#ifndef __STATYSTYKA_ETAPU_H
#define __STATYSTYKA_ETAPU_H
#include <qlabel.h>
#include <qfont.h>
#include <qtimer.h>
#include "stale_StatystykaEtapu.h"
#include "sciezki.h"
class StatystykaEtapu : public QWidget
{
protected:
QFont font;
QTimer timer;
/* wyswietlane elementy */
QLabel * tekst_we;
QLabel * tekst_wy;
QLabel * num_we[ILE_PARAMETROW];
QLabel * num_wy[ILE_PARAMETROW];
QLabel * punkty_tekst;
QLabel * proba_tekst;
QLabel * etap_tekst;
QLabel * punkty_num;
QLabel * proba_num;
QLabel * etap_num;
QLabel * puenta;
/* wartosci wyswietlanych elementow */
int param_we[ILE_PARAMETROW];
int param_wy[ILE_PARAMETROW];
char * teksty[ILE_TEKSTOW_ETAP];
int ktora_proba; /* ktora proba przejscia etapu */
public:
static int ktory_etap;
StatystykaEtapu(int info[ILE_PARAMETROW],QWidget *parent=0,const char *name=0);
~StatystykaEtapu();
/* wstawienie parametrow koncowych */
void wstawKoncoweParametry(int param[ILE_PARAMETROW]);
/* ukrycie parametrow koncowych */
void ukryjKoncoweParametry();
int ilePunktow(); /* obliczenie liczby zdobytych punktow */
int maxLiczbaPunktow(); /* obliczenie maksymalnej liczby punktow */
};
#endif