#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include #include "aliens.h" #include "map.h" #include "towers.h" #include "udpsender.h" #include "uwidget.h" namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = 0); ~MainWindow(); public slots: void ADrender(); void paint(QPaintEvent*); void mouse_move(QMouseEvent *e); void mouse_press(QMouseEvent *e); private: void SetCell(QPoint pos); void ClearCell(QPoint pos); void resizeEvent(QResizeEvent *); void keyPressEvent(QKeyEvent *e); Ui::MainWindow *ui; Aliens * maliens; map * mmap; towers * mtowers; USWidget * wd; //UdpSender * sndr; games * GameMain; QTimer *timer; int mousebt; private slots: void on_pushButton_2_clicked(); void on_pushButton_3_clicked(); void on_pushButton_clicked(); }; #endif // MAINWINDOW_H