Bonjour ,
j'ai une liste, de Rectangle de différentes classes, comment puis je retrouver l'objet à qui appartient ces propriétés Rectangle.
Désolé je ne suis pas sûr des termes, je ne suis pas très familiarisé avec le jargon , mais je crois que c'est ça.
Un exemple pour illustré mon propos :
Voila, quand j'utilise un élement(Rectangle) de la liste, j'ai besoin de savoir de quel type (fleur ou caisse dans l'exemple) est-il, ainsi de quel objet vient-il ( de savoir si c'est la Hitbox(Rectangle) de la magnolia, la marguerite ou du coquelicot )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 foreach (Caisse caisse in caisses) { if (caisse.Hitbox.Intersects(Personnage.Hitbox)) { listRectangle.Add(caisse.Hitbox); } } foreach (Fleur fleur in fleurs) { if (fleur.Hitbox.Intersects(Personnage.Hitbox)) { listRectangle.Add(fleur.Hitbox); } } foreach (Rectangle element in listRectangle) { // Là je vais écrire n'importe quoi parce que je ne sais pas comment faire mais ça explique ce que je souhaite faire : if ( element.NomDeLobjet == coquelicot) { mettreDansUnVase(element); } else if (element.NomdeLobjet == marguerite) { jeterAlaPoubelle(element); } else if (element.Classe == Caisse) { rangerDansPlacard(eleme } }
Merci pour vos réponses, je me tiens à disposition pour d'éventuelles précisions.
Partager