Boolean qui passe de true a false sans qu'on lui demande - C++ - Programmation
Marsh Posté le 02-03-2006 à 21:52:52
Bon j'ai réglé mon problème en passant mon bool en parametre...ce qui me dit toujours pas ou est le problème...par curiosité ca m'intéresserait vraiment de savoir d'ou vient ce problème.
Marsh Posté le 03-03-2006 à 05:46:06
ben ce n'est pas la même variable
ton board a un tableau de cases et un boulet un "isAI_Board",
Chaque case (i,j) de ton board dérive d'un board lui-même qui a un boulet un isAI_Case_i_j.
Donc quand tu changes la valeur de isAI_Board, tu ne changes pas automagiquement la valeur
de chaque isAI_Case_i_j
Bref c'est normal que ça ne marche pas.
Voilà.
LeGreg
Marsh Posté le 03-03-2006 à 23:03:49
ya problème de design la
ta classe Case n'a aucune raison de dériver de Board
Marsh Posté le 02-03-2006 à 21:26:50
Bonsoir tout le monde,
Je viens de tomber sur un os plutot gênant. Voila le tableau...j'ai une classe qui a un booleen en protected et un tableau d'un autre classe en private. Cette dernière peut donc accéder au booleen et verifier sa valeur... Le probleme c'est qu'avant de lancer une fonction x dans une fonction y (toutes deux de la deuxieme classe) j'affiche la valeur de ce booleen et juste a l'entrée de y je l'affiche aussi...et la suprise le booleen s'est inversé.
Voila le code si ca peut aider:
Mes deux classes
Mes fonctions x et y:
Je me sens un peu désemparé face a ce probleme....