Bonjour et merci à tous ceux qui répondront. J'ai vraiment besoin d'aide pour ce code s'il vous plait : je suis sur la réalisation d'un jeu SNAKE et j'ai besoin de faire avancé un cube noir de 30 toutes les 100 ou 200 millisecondes.
Voici le bout de code. J’espère que vous pourrez m'aider car j'essaye mais je n'y arrive pas.
Aussi j'aimerai bien une aide pour la suite.
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 @FXML void déplacement(KeyEvent e) { KeyCode touche = e.getCode(); e.consume(); switch(touche) { case UP: for(int y=0; y<5 ; y++) { sleep(500); Tete.setY(Tete.getY()+30); } case DOWN: for(int y=0; y<5 ; y++) { sleep(500); Tete.setY(Tete.getY()-30); } case LEFT: for(int x=0; x<5 ; x++) { sleep(500); Tete.setX(Tete.getX()-30); } case RIGHT: for(int x=0; x<5 ; x++) { sleep(500); Tete.setX(Tete.getX()+30); } default: } /*if (Tete.getX<0 || Tete.getX>540 || Tete.getY<0 || Tete.getY>300){ }*/ } private void sleep(int i) { // TODO Auto-generated method stub }
Partager