Bonjour, il se trouve que j'ai un problème assez génant. Bien que le programme soit loin d'être fini je vous donne le code afin que vous puissiez me dire d'ou provient l'erreur (du moins j'espere). Le code est très long à lire donc je vous conseille de lire que les parties "importantes". Merci de votre aide.
Voici mon main
Voici ma classe rectangle (je vous la donne mais je ne pense pas que se soit le problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20#include "Menu.h" int main() { initialisations(); Rectangle tmp(0,0,SCREEN_W/2,SCREEN_H/2, makecol(100,100,100)); Rectangle fond_rect(0,0,SCREEN_W-1,SCREEN_H-1,makecol(255,255,0)); Menu_Object img(2,0,tmp,true); Menu_Object fond(2,1,fond_rect); std::vector<Menu_Object> vect; vect.push_back(fond); vect.push_back(img); Menu menu(vect); menu.get_menu_object(1).set_visible(false); if(menu.get_menu_object(1).get_visible()) allegro_message("error"); show_mouse(screen); boucle(menu,NULL); return 0; }
Voici ma classe Menu_Object
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
Je vous donne aussi son .cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
Et pour finir je vous donne la classe Menu
Je rajoute get_menu_object :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Et voila.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
Et le problème s'est qu'il m'affiche le message error (voir ligne rouge dans le main).
Merci pour votre aide.

 

 
		
		 
         
 

 
			
			


 
   


 Valeur reste inchangée
 Valeur reste inchangée
				 Répondre avec citation
  Répondre avec citation




 
  
  
  
			 
  )
)
Partager