Bonjour !
je suis débutant et j'ai créé une applet java dans laquelle un rond se déplace.
Je souhaterais que lorsque le rond touche le rectangle le thread s'arrête.
Dans les variables j'ai créé :
et dans paint :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Rectangle rect1 = new Rectangle(100, 100, 4, 180); boolean dedans1 = false;
sur le site où j'ai trouvé ça (http://filip.ouvaton.org/java/1/html/fr/10.html), ils vérifient si la souris est dans le rectangle, mais j'aimerais verifier si un cercle est dedans, il faudrait donc que je remplace le inside de ce qui suit par quelque chose ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 gp.setColor(Color.blue); gp.fillRect(rect1.x, rect1.y, rect1.width, rect1.height
(<-- dans le run)
Code : Sélectionner tout - Visualiser dans une fenêtre à part dedans1 =(rect1.inside(x,y)) ? true : false;
enfin je ne comprend pas très bien comment savoir si le rond est dedans, y a-t-il une fonction ou est-ce que je dois faire plusieurs tests avec les coordonées de la sphère ?
J'éspère avoir été clair
Merci pour votre aide !
adri_thi
Partager