///<summary>
 ///Test si l'hexagone est touché et traite le cas si il l'est
 ///</summary>
 ///<param name="x">La position x où l'on clique</param>
 ///<param name="y">La position y où l'on clique</param>
 ///<param name="form">Le formulaire sur lequel on clique</param>
 public void TestIsHit(int x, int y, FormHexagones form)
 {
     if (IsHit(x, y))
     {
         form.OnHexaHit(this);
     }
 }
Exemple #2
0
 public void TestIsHit(int x, int y, int id, FormHexagones form)
 {
     if (IsHit(x, y))
     {
         this.id = id;
         form.OnHexaHit(this);
     }
 }
Exemple #3
0
        /// <summary>
        /// Teste si un hexagone a été touché lorsque à la position x,y
        /// </summary>
        /// <param name="x"></param>
        /// <param name="y"></param>
        /// <param name="form">Le formulaire dans lequel il y a l'univers</param>
        public void OnMouseDown(int x, int y, FormHexagones form)
        {
            int i = 0;

            foreach (Hexagone hexa in listeHexagonnes)
            {
                hexa.TestIsHit(x, y, form);
                i++;
            }
        }