示例#1
0
 public void DispPlataforma(Plataforma Lp)
 {
     foreach (Disparos disp in LDisparos)
     {
         //Limites
         if (Lp.intersecta(disp.obtenerX(), disp.obtenerY()))
         {
             disp.Borrar();
             LDisparos.Remove(disp);
             break;
         }
     }
 }
示例#2
0
        public bool intersecta(Plataforma p)
        {
            int posi = 0;

            for (int i = 5; i < hP; i++)
            {
                for (int j = 0; j < wP; j++)
                {
                    if (personaje[posi] != '*')
                    {
                        if (p.intersecta(pos.x + j, (int)pos.y + i + 1))
                        {
                            return(true);
                        }
                    }
                    posi++;
                }
            }

            return(false);
        }