Faire avancer et tourner un label sous forme de carré ?

Fermé
kamikaze13016 Messages postés 62 Date d'inscription mardi 4 mai 2010 Statut Membre Dernière intervention 28 novembre 2014 - 19 nov. 2014 à 15:33
Thims Messages postés 12 Date d'inscription jeudi 3 mars 2011 Statut Membre Dernière intervention 16 décembre 2014 - 4 déc. 2014 à 12:37
Bonjour,

Comme vous voyez ci-dessus, j'ai un labyrinthe, un départ, une fin et un carré rouge qui est un Label (label30 -> dans le code), Je voudrais qu'il avance mais, que quand il se trouve devant un mur il prennent la direction -> Droite ou Gauche.
Voila je ne pense pas que sais trop chiant mais je suis débutant dans le sujet et je ne vois pas comment faire cela sans faire buger mon programme merci d'avance ;)



A voir également:

1 réponse

Thims Messages postés 12 Date d'inscription jeudi 3 mars 2011 Statut Membre Dernière intervention 16 décembre 2014
Modifié par Thims le 4/12/2014 à 12:38
Bonjour,

Il existe la méthode IntersectsWith. Tu peux essayer quelque chose du genre :

if (label30.IntersectsWith(tonMur)) 
{
// Ici tu lui dis ce qu'il doit faire donc dans ce cas : x++ ou x--
}


Après à toi d'améliorer tout ça ;)
0