J'ai fait un jeu java simple la semaine dernière. A cette époque, une classe étendue Jframe et détenait les données (qui comprenait trois autres classes, grâce à la composition)Java - Comment accéder/partager des données dans le jeu avec JPanels
Maintenant, j'essaie de faire le même jeu, mais avec plusieurs JPanels. Un panneau sera les graphiques du jeu (en gros l'ancien JFrame rétréci en un panneau). Et il y aura des boutons et des champs de texte sur d'autres panneaux.
Mais je ne sais pas comment le partage/l'accès aux données du programme fonctionnera. J'ai maintenant une classe d'extension JFrame avec 3 sous-panneaux. Un de ces sous-panneaux est le graphisme du jeu, qui contient actuellement toutes les données du joueur.
1) Y a-t-il un moyen de laisser les données dans ce panneau et d'y accéder avec des getters/setters? (J'ai essayé mais je n'ai pas réussi à faire quoi que ce soit.)
2) Comment les jeux sont-ils généralement disposés? Dois-je, par exemple, déplacer les données du joueur vers la classe JFrame qui contient tous les panneaux, et y ajouter des getter/setters. (Idéalement, les tableaux de bord à deux joueurs seront utilisés/édités par tous les panneaux.)