Bonsoir,
J'ai un petit problème de gestion de mes classes :
Donc on a un Donjon (Donjon) qui est un type de monde (Donjon qui hérite de typeMonde).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 class typeMonde { protected: Zone* salle; }; class Donjon : public typeMonde { private: int nbCle; }; class Zone; { // .... }; class ZoneDonjon : public Zone { // ... };
Chaque monde possède une salle et il existe plusieurs type de salle (Zone) dont la salle Donjon (ZoneDonjon qui hérite de Zone).
Question : Dans la classe ZoneDonjon, j'ai besoin d'accéder à l'attribue "nbCle" qui se trouve dans la classe Donjon. Comment faire intelligemment, sachant que j'ai besoin de modifier cet attribue dans la classe ZoneDonjon ?
Le but est dans le cadre d'un jeu 2D, de gérer un donjon. Et dans un donjon, il y a des salles et une seule salle qui est "active", c'est à dire la salle où on joue. Et j'ai besoind 'avoir accès aux nombre de clés totale du donjon dans chaque salle.
Voilà, je suis perdu dans mes classes
Merci
Partager