Bonjour à tous,
J’écris pour la première fois sur ce forum car je bloque vraiment sur une chose essentielle de mon Projet qui consiste à programmer un labyrinthe en Java. J’ai un peu avancé mais je n’arrive pas à coder le fait que l’aventurier ne puisse pas se déplacer sur une case «*mur*» qui est infranchissable sauf si il a une pioche qui lui permet de trouer le mur.

Voici le code pour les déplacements de l’aventurier

Vers le bas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
if (e.getKeyCode () == KeyEvent. VK DOWN)
{
    pos= labyrinthe.getAventurier().getx();
    Labyrinthe.getAventunger().setX(pos+1);
    int pv= labyrinthe.getAventurier () .getPV();
    labyrinthe.getAventurier().setPV(pv-1);
    barre_etat.setText("PV:100 " + pV);
Bien sûr j’ai juste mis un bout de code, si jamais je peux rajouter d’autres parties.

(je débute en Java pas de jugements svp)

Merci d’avance pour votre aide 😊