#ifndef NIMFORM_H #define NIMFORM_H #include "stapeldisplay.h" #include #include #include class NimForm: public QMainWindow { Q_OBJECT public: NimForm(); ~NimForm(); QPopupMenu *optionsMenu; public slots: void stapelMin( int, int ); //stapelnummer, aantal protected: //virtual void closeEvent( QCloseEvent * ); private slots: void fileNew(); void fileQuit(); void helpHelp(); void helpAbout(); private: StapelGroupBox *stapelBox[20]; //keuze boxjes int stapelAantal; //Aantal stapel in het spel int stokjesMin; //Min aantal stokjes (0 altijd) int stokjesMax; //Max aantal stokjes int niveauComputer; //Niveau van computer 1=Random, 2=Winnend bool showWinnend; //Laat winnende zet zien void clearBord(int stapelAantalLocal, int stokjesMinLocal, int stokjesMaxLocal ); void createBord(int stapelAantalLocal, int stokjesMinLocal, int stokjesMaxLocal ); int getStapelAantal( int stapelNumber ); bool checkGewonnen( ); QPopupMenu *fileMenu; QPopupMenu *helpMenu; }; #endif