Déplacer une image en java
Fermé
sas202010
-
19 mai 2013 à 09:34
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 19 mai 2013 à 15:05
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 19 mai 2013 à 15:05
A voir également:
- Déplacer une image en java
- Déplacer une colonne excel - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Image iso - Guide
- Jeux java itel football - Télécharger - Jeux vidéo
1 réponse
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
19 mai 2013 à 15:05
19 mai 2013 à 15:05
Le plus simple (je pense), c'est de tirer aléatoirement une "destination", de t'y rendre, puis de recommencer.
Voici un pseudo-code Java :
Voici un pseudo-code Java :
int x; // position de l'image void allerADroite() // déplace l'image d'un cran à droite { x++; // ... } void allerAGauche() // déplace l'image d'un cran à gauche { x--; // ... } int dest; // destination de l'image void deplacer() // déplace l'image d'un cran { // ... if (dest>x) // la destination est à droite de l'image { allerADroite(); } else if (dest<x) // la destination est à gauche de l'image { allerAGauche(); } else // l'image est arrivée à destination { dest = alea(); // tire aléatoirement une nouvelle destination } // ... } Random rd = new Random(); int xmin; // position la plus à gauche possible int xmax; // position la plus à droite possible int alea() // renvoie aléatoirement une destination entre xmin et xmax { return xmin + rd.nextInt(xmax-xmin+1); } void mouvement() // mouvement général { x = x0; // position initiale dest = x0; // destination initiale // ... while (true) { // ... deplacer(); // ... } }