-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmainwindow.hh
More file actions
167 lines (98 loc) · 2.73 KB
/
mainwindow.hh
File metadata and controls
167 lines (98 loc) · 2.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
#ifndef MAINWINDOW_HH
#define MAINWINDOW_HH
#include "Parti.hh"
#include "Pays.hh"
#include "Federation.hh"
#include "NFederation.hh"
#include "Labyrinthe.hh"
#include "Logicos.h"
#include "Guerre.h"
#include "Calcul.h"
#include <QListWidget>
#include <QMainWindow>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
signals:
private slots:
void on_boption_clicked();
void on_bretour_clicked();
void on_bjouer_clicked();
void on_bretour2_clicked();
void on_btabnoteafficher_clicked();
void on_btnotemodifier_clicked();
void on_babandonner_clicked();
void on_pushButton_clicked();
void on_listWidget_itemSelectionChanged();
void on_bVoyager_clicked();
void on_bfin_clicked();
void on_listWidget_itemClicked();
void on_bsonder_clicked();
void on_bfinminijeu_clicked();
void on_bporte1_clicked();
void on_bporte2_clicked();
void on_bporte3_clicked();
void on_blabarriere_clicked();
void on_bquit3_clicked();
void on_blababa_clicked();
void on_bvaccontinuer_clicked();
void on_bvalider_jeu2_valeur_clicked();
void on_next_jeu3_clicked();
void on_go_timer_clicked();
void on_pushButton_13_clicked();
void on_pushButton_8_clicked();
void on_pushButton_5_clicked();
void on_pushButton_11_clicked();
void on_pushButton_7_clicked();
void on_pushButton_6_clicked();
void on_pushButton_12_clicked();
void on_pushButton_9_clicked();
void on_pushButton_10_clicked();
void on_next_jeu3_2_clicked();
void on_go_jeu_calcul_clicked();
void on_valider_calcul1_clicked();
void on_valider_calcul2_clicked();
void on_valider_calcul3_clicked();
void on_valider_calcul4_clicked();
void on_valider_calcul5_clicked();
void on_next_jeu3_3_clicked();
void Jeu_button();
void chronometre();
void Calcul_pop_jeu3();
void Action_jeu_clic();
void Fin_jeu_calcul();
private:
Ui::MainWindow *ui;
int _nbpays;
int _tour; //note beacause count() is really unreliable
std::string _nomj;
std::vector<Pays*> _monde;
int _popularite[5];
int _difficulte;
short _sondages;
QString _notes;
QTimer *_m_timer; // timer jeu_guerre
Labyrinthe * _l;
Logicos *_jeu_logicos;
Guerre *_jeu_guerre;
Calcul *_jeu_calcul;
void mode1();
void fin();
bool resultat();
void inipop();
int gerer_lab(int i);
void fin_minijeu(bool r);
void event();
void creer_lab();
void set_pop();
void init_int_jeu_Gue();
void init_int_jeu_Cal();
void init_int_jeu_Log();
};
#endif // MAINWINDOW_HH