Bonsoir.S'il vous plait je suis en train de developper une application pour mobile sous netbeans et j'ai un probleme.En fait j'ai dessiné des cercles en prenant soin d'enregistrer dans un tableau appelé POS les positions de chaque cercle.Quand je click sur la touche droite du téléphone,mon sprite(va) décale directement a la fin c'est a dire au dernier cercle hors moi je voudrais qu'il decale a chaque fois qu'on appuie sur la touche selement d'un cercle a chaque fois.Je comprends pas ce qui cloche.Voici la portion de code proprement dite:
while (isRunning) {
lCurrTick = System.currentTimeMillis();
iKey = getKeyStates();
checkKeys(iKey, lCurrTick);
if (isDown[fireKey]) {
isRunning = false;
}
// position actuelle du van
int cx = Van.getX();
int cy = Van.getY();
int k = 1;
int c1 = 1;
if ((iKey & GameCanvas.LEFT_PRESSED) != 0) {
Van.setFrame(1);
// déplacer le van vers la gauche
cx--;
}
while ((k <= 5)) {
if ((iKey & GameCanvas.RIGHT_PRESSED) != 0) {
Van.setFrame(1);
// déplacer le van vers la droite
cx = pos[k];
}
k++;
}
// mise à jour de la position du van
Van.setPosition(cx, cy);
}
merci de voler à mon secours.![]()
Partager