/* 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