// Cette action sert à mettre en place le multi-balles
 public void miseEnPlaceDuMultiBalles()
 {
     balle2 = new Balle();
     balle3 = new Balle();
     balle2.DeplacementX *= -1;
     balle3.DeplacementY *= 2;
     this.Controls.Add(this.balle2);
     this.Controls.Add(this.balle3);
     balle2.Visible = false;
     balle3.Visible = false;
 }
        // Cette action permet de détecter si la balle est en collision avec un bloc
        private void collisionBlocs(Balle b)
        {
            for (int i = 0; i < Constantes.NB_BLOCS_HAUTEUR; i++)
            {
                for (int j = 0; j < Constantes.NB_BLOCS_LARGEUR; j++)
                {
                    // Si la balle n'a pas encore touché de bloc
                    if (!b.ToucheBloc)
                    {
                        if (blocs[i][j].Visible)
                        {
                            if (niveau_du_jeu == Niveau.begginner)
                                score += b.toucheDuBloc(blocs[i][j]);
                            else if (niveau_du_jeu == Niveau.medium)
                                score += 2 * b.toucheDuBloc(blocs[i][j]);
                            else if (niveau_du_jeu == Niveau.expert)
                                score += 3 * b.toucheDuBloc(blocs[i][j]);
                        }
                        if (b.ToucheBloc)
                        {
                            nb_blocs_touches++;
                        }

                    }
                }
            }
            // Fin de la phase de collision, toucheBloc est réinitialisé pour le prochain tour
            b.ToucheBloc = false;
        }
 // Cette action sert à mettre en place la balle
 public void miseEnPlaceDeLaBalle()
 {
     balle = new Balle();
     this.Controls.Add(this.balle);
 }