PHROGRAM KPL (LANGAGE DE PROGRAMMATION)
Fermé
aphilon
Messages postés
23
Date d'inscription
mardi 6 janvier 2009
Statut
Membre
Dernière intervention
1 janvier 2010
-
30 mai 2009 à 22:09
aphilon Messages postés 23 Date d'inscription mardi 6 janvier 2009 Statut Membre Dernière intervention 1 janvier 2010 - 31 mai 2009 à 17:33
aphilon Messages postés 23 Date d'inscription mardi 6 janvier 2009 Statut Membre Dernière intervention 1 janvier 2010 - 31 mai 2009 à 17:33
2 réponses
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 004
31 mai 2009 à 14:04
31 mai 2009 à 14:04
Désolé, je ne connais pas PHROGRAM, je vais cependant essayer de t'expliquer...
Tu dois avoir des points (x,y) avec x compris entre 0 et xmax, et y entre 0 et ymax
De plus tu as une image de largeur x0 et de hauteur y0
Lorsque tu déplaces ton image, je suppose que tu fais un truc du genre (x+a,y+b)
avec a=0, 1 ou -1 et b=0, 1 ou -1
Mais dans ce cas il faut que tu vérifies AVANT que tu peux bien te déplacer :
si a=1 vérifies x+x0<xmax
si a=-1 vérifies x>0
si b=1 vérifies y+y0<ymax
si b=-1 vérifies y>0
Sinon ça veut dire que ton image va dépasser du cadre lorsque tu fais (x+a,y+b)
Tu dois avoir des points (x,y) avec x compris entre 0 et xmax, et y entre 0 et ymax
De plus tu as une image de largeur x0 et de hauteur y0
Lorsque tu déplaces ton image, je suppose que tu fais un truc du genre (x+a,y+b)
avec a=0, 1 ou -1 et b=0, 1 ou -1
Mais dans ce cas il faut que tu vérifies AVANT que tu peux bien te déplacer :
si a=1 vérifies x+x0<xmax
si a=-1 vérifies x>0
si b=1 vérifies y+y0<ymax
si b=-1 vérifies y>0
Sinon ça veut dire que ton image va dépasser du cadre lorsque tu fais (x+a,y+b)
aphilon
Messages postés
23
Date d'inscription
mardi 6 janvier 2009
Statut
Membre
Dernière intervention
1 janvier 2010
31 mai 2009 à 17:33
31 mai 2009 à 17:33
Salut! J'ai essayé ce que tu m'as conseillé. Ca marche tres bien. Je te remercie pour ta réponse!