Salut tout le monde.
Je voudrais faire un jeu de plateau au tour par tour sur un plateau quadrillé hexagonal.
Il faut pour cela que lorsqu'on passe le pointeur de la souris sur une des cases (un hexagone, donc), l'afficheur d'état change selon l'occupation par un personnage ou non de la case-cible. De plus, si l'on clique sur une case occupée, le menu d'action apparait. Il est nécessaire que les cases soient des Component pour qu'il y ai des événements Mouse, si j'ai bien compris. Comment cela peut-il être fait ?
Est-il autrement possible (si les cases ne sont pas des Component, mais de bêtes polygones) de calculer à tout instant la position du pointeur et d'en déduire la cases sur laquelle il pointe (et ainsi de modifier le résultat d'un clic selon la cible) ?
Quelle méthode est la meilleure ?
Merci beaucoup
Partager