Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef MAINWINDOW_H
- #define MAINWINDOW_H
- #include <QMainWindow>
- #include "field.h"
- namespace Ui {
- class MainWindow;
- }
- namespace GAME
- {
- class PaintTab;
- class MainWindow : public QMainWindow
- {
- Q_OBJECT
- public:
- std::vector<PaintTab*> tabs;
- field * Data;
- void clearSpellBox();
- void setPrimaryParam();
- void graphicTabHadler();
- explicit MainWindow(QWidget *parent = 0);
- ~MainWindow();
- private slots:
- void on_actionQuit_triggered();
- void on_actionNew_game_triggered();
- void on_actionReset_game_triggered();
- void setStartForm();
- void setForm();
- void disableMoveBtn(const QString & reason);
- void on_btn_make_attack_clicked();
- void calcwinner();
- void on_btn_attack_clicked();
- void on_btn_mag_attack_clicked();
- void on_btn_shield_clicked();
- void on_btn_res_mana_clicked();
- void on_actionAbout_game_triggered();
- void on_actionClear_form_triggered();
- signals:
- void StartFormChanged();
- void FormChanged();
- void reasonDisabledMoveBtn(const QString & reason);
- void endgame();
- private:
- Ui::MainWindow *ui;
- };
- } // end of GAME
- #endif // MAINWINDOW_H
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement