コード例 #1
1
ファイル: Joueur.cs プロジェクト: Boucquey/projetInfo
 // pemret de faire exactement la même chose mais avec le joueur2
 public void Tir(string fire)
 {
     if (fire.Equals("fi") && alive) // le flux de données envoie des strings
     {
         Tir tir = new Tir(this);
         tirs.Add(tir);
         if (totalPoint > 0)
         {
             totalPoint--;
         }
     }
     if (fire.Equals("bo") && alive && combo == 1000 && !destruction)
     {
         combo = 0;
         destruction = true;
     }
 }
コード例 #2
0
ファイル: Joueur.cs プロジェクト: Boucquey/projetInfo
 // Quand le joueur appuye sur un des boutons pour tirer
 public void Tir(Keys fire)
 {
     if (fire.Equals(Keys.Space) && alive) // on vérifie si le joueur est encore vivant et si il appuye sur la barre d'espace
     {
         Tir tir = new Tir(this); // On ajoute un nouvel objet de type tir
         tirs.Add(tir); // on ajoute à la liste des tirs du joueur
         if (totalPoint > 0) // on retranche a chaque tir un point de score (on ne descend pas en dessous de zéro)
         {
             totalPoint--;
         }
     }
     if (fire.Equals(Keys.Enter) && alive && combo == 1000 && !destruction) // on vérifie si le joueur appuye sur enter, si il est vivant et si sa jauge est rempli pour pouvoir faire le super tir
     {
         combo = 0; // on remet la jauge a zéro
         destruction = true; // on envoie au panel le fait que le joueur a déclanché son super tir
     }
 }