示例#1
0
 private void NewEnemi()
 {
     Enemi enemi = new Enemi(panelFond,false); // Crée un enemi. On lui envoie le panel et on lui dit qu'on est en singlePlayer
     Enemis.Add(enemi);//On l'ajoute a la liste
     if (Enemis.Count != 0)
     pBDessin.Controls.AddRange(new Control[] { Enemis.ElementAt(Enemis.Count()-1).forme }); // De nouveau, on l'ajoute au controle du panel pour ne pas avoir de carré noir
     Enemis.ElementAt(Enemis.Count - 1).forme.BringToFront(); // pour ne pas qu'il y ai de superposition non voulue, on les mets au premier plan
 }
示例#2
0
 private void NewEnemi()
 {
     Enemi enemi = new Enemi(panelFond,false);
     Enemis.Add(enemi);
 }
示例#3
0
 private void timerTimerEnemis_Tick(object sender, EventArgs e)
 {
     if (coordonees[3] != null && coordonees[4] != null)
     {
         Point p = new Point(int.Parse(coordonees[3]),int.Parse(coordonees[4])); // Ici on décode la position des enemis. Les enemis sont créés à la meme place que dans l'écran du joueur1
         Enemi enemi = new Enemi(panelFond,p,true);
         Enemis.Add(enemi);
     }
 }