[JAVA] Question sur le Keylistener...

Question sur le Keylistener... [JAVA] - Java - Programmation

Marsh Posté le 08-05-2005 à 11:34:12    

Salut,
j'aurais besoin de faire un IF sur un keylistener. Il s'agit d'un projet de pacman, et j'aimerais bien que lorsqu'une touche est enfoncée, il regarde si la case suivante est un mur ou pas.
 
Or il m'est impossible de recup dans le keylistener des méthodes initiales ou de recup des valeurs du paint.
 
Mon idée était de stocker tous les murs du jeu dans un tableau lors de leur création à partir du constructeur et ensuite de tester dans le keylistener si l'avancée donne lieu à un mur ou pas.
 
Mais je n'arrive à recup les données de nulle part dans le keylistener :/
 
Comment faire dans ce cas ? :(
 
Merci par avance :jap:


---------------
[VDS/ACH/ECH]  Le bordel à Bourral (procos, mobos, ram, WC,...)
Reply

Marsh Posté le 08-05-2005 à 11:34:12   

Reply

Marsh Posté le 08-05-2005 à 13:18:17    

Montre ton code. :)

Reply

Marsh Posté le 08-05-2005 à 13:57:55    

Bourreau a écrit :


Or il m'est impossible de recup dans le keylistener des méthodes initiales ou de recup des valeurs du paint.


 
heEEeiiiIInn? [:pingouino]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 08-05-2005 à 14:03:38    


 
Ouais ça veut rien dire c'est pour ça que je demande à voir le code mais bon je vois pas trop ce qu'il y a à voir. Normalement il devrait avoir un truc comme :
 


class Jeu extends JPanel, implements KeyListener {
    private Labyrinthe lab;
 
    [...]
 
    public void paintComponent(Graphics g) {
        [...]
    }
 
    [...]
 
    public void keyPressed(KeyEvent evt) {
        // Ici aucun problème pour accéder au labyrinthe.
    }
}


 
Mais c'est fort possible qu'il ait fait un truc bien foireux. :D


Message édité par Profil supprimé le 08-05-2005 à 14:04:31
Reply

Marsh Posté le 08-05-2005 à 15:50:19    

Cai bon, trouvé. En fait on a fait un appel au constructeur dans le paint avec un pointeur, relu par la suite dans le KL. Du coup j'ai pu effectuer un test avant d'avancer ;)
 
Merci à vous qd meme, et daisolaid pour le langage java, je maitrise pas trop encore. Cai un projet qd nous demande de faire à la fac, ca fait 3 mois que je fais du java ;)

Reply

Marsh Posté le 08-05-2005 à 19:31:15    

Bourreau a écrit :

Cai bon, trouvé. En fait on a fait un appel au constructeur dans le paint avec un pointeur, relu par la suite dans le KL. Du coup j'ai pu effectuer un test avant d'avancer ;)


 
N'importe quoi ! :lol:  
 

Citation :

Merci à vous qd meme, et daisolaid pour le langage java, je maitrise pas trop encore. Cai un projet qd nous demande de faire à la fac, ca fait 3 mois que je fais du java ;)


 
Ouais ben bonne chance quand même. ;)

Reply

Marsh Posté le 08-05-2005 à 20:24:24    


Cai une impression ou tai inutilement désagréable ?  :heink:

Reply

Marsh Posté le 09-05-2005 à 01:08:36    

Bourreau a écrit :

Cai une impression ou tai inutilement désagréable ?  :heink:


 
C'est une impression ? :??:

Reply

Marsh Posté le 09-05-2005 à 01:15:02    

pointeurs en java  [:freekill]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed