コード例 #1
0
        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);
        }