Comment ne pas sortir de l'applet?

Wizman Messages postés 1 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 20 février 2003 - 20 févr. 2003 à 14:30
cs_Makhno Messages postés 29 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 24 mars 2006 - 6 mars 2003 à 17:52
Bonjour,

J'ai un bête objet qui est un rectangle, que j'ajoute, supprime, etc....dans une applet.
Je peux bouger ce rectangle (haut,bas,droite,gauche) dans l'applet, mais j'aimerai que le rectangle bougé ne sache pas sortir de la fenêtre de l'applet.
Comment faire??
Merci d'avance

1 réponse

cs_Makhno Messages postés 29 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 24 mars 2006
6 mars 2003 à 17:52
salut wizman,

c assez simple, quand tu modifies la positon en x et y de ton rectangle, il suffit de controler que ton rectangle ne depasse pas les limites de ton applet..
par ex :
if (positionx<0)
{ positionx=0;}
elseif (positionx + largeur du rectangle > largeur de l'applet)
{ positionx = largeur de l'applet - largeur du rectangle; }

if (positiony<0)
{ positiony=0;}
elseif (positiony + hauteur du rectangle > hauteur de l'applet)
{ positiony = hauteur de l'applet - hauteur du rectangle; }

avec ça, le rectangle ne doit plus pouvoir sortir de ton applet mais rester collé contre le bord de l'applet

bonne continuation

makhno
0