public bool VerifCoordonne(Canon Myboulet) { bool destruction = false; foreach (Invader envahisseur in listinvaders) { if (Myboulet.boulet.Margin.Bottom == envahisseur.invader.Margin.Bottom) { if (Myboulet.boulet.Margin.Left > envahisseur.invader.Margin.Left && Myboulet.boulet.Margin.Right > envahisseur.invader.Margin.Right) { Myboulet.boulet.Visibility = Visibility.Hidden; envahisseur.invader.Visibility = Visibility.Hidden; listinvaders.Remove(envahisseur); bouletvisuel.Remove(Myboulet); destruction = true; break; } } } return(destruction); }