cs_monpetiourson
Messages postés14Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention24 mai 2005
-
28 avril 2005 à 09:49
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 2021
-
29 avril 2005 à 17:30
bonjour,
alors je vous explique on problème: je suis pas très douée pour delphi vu que ça ne fait pas longtemps qe j'ai commencé mais je doit préparé un projet; je voudrait savoir comment je dois faire (en évitant les mots trop compliqué parce que je comprend s pas tout, je suis blonde, lol) pour que mon joueur clique sur un shape pour le déplacé sur un autre chape et lui donner les propriétés; plus simplement, j'ai un rond rouge que je déplace sur le rond blanc, celui ci devien rouge... je vous remercie déjà en espérant que vous pourrais m'aider; si vous avez un site ou quoi que ce soit qui explique l'utilisation de delphi, je vous remercie de m'informer...
arbeitsstation
Messages postés13Date d'inscriptionvendredi 4 mars 2005StatutMembreDernière intervention29 avril 2005 28 avril 2005 à 15:42
Explique toi mieux car je crois pas tout saisir. Ce que j'ai compri : tu veux qu'un Tshape se déplace lorsqu'on clique dessus au mêmes points de coordonné qu'un second Tshape et que celui ci devienne rouge.
Si c'est cela je ne vois pas le problemme :
Tu intercepte les "messages" dans la propriété évenement du premier Tshape et
tu l'envoi au même x et y que l'autre Tshape avec :
shape1.left:=shape2.left;
shape1.top:=shape2.top;
mais il faut que les 2 objets aient les mêmes valeurs dans les propriété
height et width pour qu'il les superposent complettement et ensuite tu change tout simplement la couleur de l'objet...
cs_monpetiourson
Messages postés14Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention24 mai 2005 28 avril 2005 à 16:20
c bien ça arbeitsstation; mais je suis encore plus nulle que ça; en faite ds la propiété évènelent, je ne sais pas si je dois le mettre ds "ondradDrop", ou "onstartdrag", ou "onmousedown",etc.... j'suis désolé d'être aussi nulle... lol
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 28 avril 2005 à 18:55
Non, tu n'es pas nulle! Mais tu poses trop de questions en une...
Il faut détailler au cas par cas ce qui te pose problème.
Aucun des points que tu abordes n'est simple à la base et chacun demande une réflexion particulière.
Et ainsi chacun pourra te répondre selon ses compétences.
Points abordés dans ta question :
- gérer le déplacement d'un TShape à l'intérieur de... de quoi au fait,
- savoir repérer sa position par rapport à un autre TShape (collision),
- évènements en réaction avec la collision : le TShape déplacé doit-il
se superposer, devenir invisible, disparaître, donner sa couleur au
second avant, etc... ?
Si je peux me permettre quelques conseils :
N'hésites pas à poser des questions précises(un bout de codes aide souvent à mieux voir où se situe un problème).
N'aie pas peur que ta question ait l'air "bébête". Celà demande du
courage, de poser une question. On s'expose un peu. Mais personne n'a à
juger personne, et on a tous commencé un jour. Et on faisait pas
forcément les malins.
Utilises Google (un peu d'anglais ou autre est souvent utile),
Utilises abondamment la touche F1 (aide en ligne de Delphi),
Pourquoi ne pas chercher un programme ayant un rapport avec ton projet afin de l'étudier attentivement ?
Donc: question précise => réponse précise.
A moins que quelqu'un sur le site ait le temps et l'envie d'écrire ton programme, lol.
cs_monpetiourson
Messages postés14Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention24 mai 2005 29 avril 2005 à 13:16
je ropse donc ma question mieux parce que je ne me suis pas rendu que c'était si dure que ça...
en faite, je voudrais à la place savoir comment on déplace un élément shape...