IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java ME Discussion :

Utiliser toutes les touches du téléphone en j2me


Sujet :

Java ME

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Utiliser toutes les touches du téléphone en j2me
    Bonjour à tous,

    je développe pour le moment un petit jeux en j2me, ça avançait assez bien mais jai un petit problème.. pour mon jeux je dois utiliser les touches de 1 à 9 du téléphone.

    Dans mon gameCanvas si je mets : keyPress = getKeyStates(); il ne semble pas me détecter les touches autres que les touches de jeux et qqs touches du clavier (1 3 7)..

    J'ai cru comprendre que je devais redéfinir keyPressed(int keycode) :

    protected void keyPressed(int keyCode) {

    int action = getGameAction(keyCode);

    System.out.println("TOUCHE" + action);

    switch (action) {
    ......
    }
    }

    Mais en faisant ça je n'ai encore une fois que qqs touches, la majorité sont à 0..

    Qqn aurait il une idée de comment je dois procéder ?
    Je suis un peu perdu ... Je ne suis pas habituer à programmer en Java , mais j'ai essayé http://developers.sun.com/mobility/m...vas/index.html et la javadoc sans succès.

    Merci d'avance

  2. #2
    Candidat au Club
    Inscrit en
    Novembre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    qqn a t'il développé un jeux (extent gameCanvas) utilisant les touche 1 à 9 plus simplement ?

  3. #3
    Candidat au Club
    Inscrit en
    Novembre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    protected void keyPressed(int keyCode) {

    keyPress = keyCode - '0';
    System.out.println("You pressed : " + keyPress);


    }

    et ça marche ... ct de l'ASCII donc - '0'

Discussions similaires

  1. Réponses: 0
    Dernier message: 08/05/2014, 15h41
  2. [PHP 5.4] Quelle solution pour un script à utiliser toutes les X secondes?
    Par Sereine dans le forum Langage
    Réponses: 4
    Dernier message: 20/08/2013, 20h41
  3. débutant, Utiliser toutes les valeurs d'un array
    Par nkordiko dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 21/04/2010, 22h32
  4. Intercepter toutes les touches appuyées au clavier sur un TWinControl
    Par bubulemaster dans le forum Composants VCL
    Réponses: 13
    Dernier message: 04/03/2008, 10h06
  5. [TOMCAT][MEMOIRE] utilisation de toutes les ressources
    Par fabszn dans le forum Tomcat et TomEE
    Réponses: 7
    Dernier message: 19/12/2005, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo