Package com.gameloftProgrammersCup.clientInterfaces

Examples of com.gameloftProgrammersCup.clientInterfaces.Point.distance()


    for(int y=Fortaleza.instanciaFortaleza.getPosition().getY()-2;y<=Fortaleza.instanciaFortaleza.getPosition().getY()+2;y++)
    {
      for(int x= Fortaleza.instanciaFortaleza.getPosition().getX()-2;x<=Fortaleza.instanciaFortaleza.getPosition().getX()+2;x++)
      {
        Point pEvaluado = new Point(x,y);
        if(!Fortaleza.isPointAfuera(pEvaluado)&& pEvaluado.distance(Fortaleza.instanciaFortaleza.getPosition())<=2)
        {
          /*MapElement meEvaluado = Fortaleza.getElementoMapaEnPosicion(pEvaluado);
          if (meEvaluado != null && meEvaluado.getClass().getName().equals("src.Enemigo") && ((Enemigo)meEvaluado).getUltimoTurnoVisto()==Fortaleza.instanciaFortaleza.getJugador().turno )
         
            return (Enemigo)meEvaluado;*/
 
View Full Code Here


    for(int y=Fortaleza.instanciaFortaleza.getPosition().getY()-Fortaleza.instanciaFortaleza.getRadioSeguridad();y<=Fortaleza.instanciaFortaleza.getPosition().getY()+Fortaleza.instanciaFortaleza.getRadioSeguridad();y++)
    {
      for(int x= Fortaleza.instanciaFortaleza.getPosition().getX()-Fortaleza.instanciaFortaleza.getRadioSeguridad();x<=Fortaleza.instanciaFortaleza.getPosition().getX()+Fortaleza.instanciaFortaleza.getRadioSeguridad();x++)
      {
        Point pEvaluado = new Point(x,y);
        if(!Fortaleza.isPointAfuera(pEvaluado)&& pEvaluado.distance(Fortaleza.instanciaFortaleza.getPosition())<=Fortaleza.instanciaFortaleza.getRadioSeguridad())
        {
          /*MapElement meEvaluado = Fortaleza.getElementoMapaEnPosicion(pEvaluado);
          if (meEvaluado != null && meEvaluado.getClass().getName().equals("src.Enemigo") && ((Enemigo)meEvaluado).getUltimoTurnoVisto()==Fortaleza.instanciaFortaleza.getJugador().turno )
         
            return (Enemigo)meEvaluado;*/
 
View Full Code Here

            Iterator it = nodosAtacados.iterator();
            Point actual = new Point(x,y);
            while(it.hasNext())
            {
              Point anterior=(Point)it.next();
              iSumatoriaDistancias+=anterior.distance(actual);
             
            }
          nodosAtacados.add(actual)
          }
       
View Full Code Here

    for(int y=Fortaleza.instanciaFortaleza.getPosition().getY()-Fortaleza.instanciaFortaleza.getRadioSeguridad();y<=Fortaleza.instanciaFortaleza.getPosition().getY()+Fortaleza.instanciaFortaleza.getRadioSeguridad();y++)
    {
      for(int x= Fortaleza.instanciaFortaleza.getPosition().getX()-Fortaleza.instanciaFortaleza.getRadioSeguridad();x<=Fortaleza.instanciaFortaleza.getPosition().getX()+Fortaleza.instanciaFortaleza.getRadioSeguridad();x++)
      {
        Point pEvaluado = new Point(x,y);
        if(!Fortaleza.isPointAfuera(pEvaluado)&& pEvaluado.distance(Fortaleza.instanciaFortaleza.getPosition())<=Fortaleza.instanciaFortaleza.getRadioSeguridad())
        {
          /*MapElement meEvaluado = Fortaleza.getElementoMapaEnPosicion(pEvaluado);
          if (meEvaluado != null && meEvaluado.getClass().getName().equals("src.Enemigo") && ((Enemigo)meEvaluado).getUltimoTurnoVisto()==Fortaleza.instanciaFortaleza.getJugador().turno )
         
            return (Enemigo)meEvaluado;*/
 
View Full Code Here

    for(int y=position.getY()-vision;y<=position.getY()+vision;y++)
    {
      for(int x= position.getX()-vision;x<=position.getX()+vision;x++)
      {
        Point pEvaluado = new Point(x,y);
        if(!jugador.getFortaleza().isPointAfuera(pEvaluado)&& pEvaluado.distance(position)<=vision)
        {
          MapElement meEvaluado = jugador.getFortaleza().getElementoMapaEnPosicion(pEvaluado);
          if (meEvaluado != null && meEvaluado.getClass().getName().equals("src.Enemigo") && ((Enemigo)meEvaluado).getUltimoTurnoVisto()==this.getJugador().turno )
         
            return (Enemigo)meEvaluado;
View Full Code Here

  for(int y=Fortaleza.instanciaFortaleza.getPosition().getY()-Fortaleza.instanciaFortaleza.getRadioSeguridad();y<=Fortaleza.instanciaFortaleza.getPosition().getY()+Fortaleza.instanciaFortaleza.getRadioSeguridad();y++)
  {
    for(int x= Fortaleza.instanciaFortaleza.getPosition().getX()-Fortaleza.instanciaFortaleza.getRadioSeguridad();x<=Fortaleza.instanciaFortaleza.getPosition().getX()+Fortaleza.instanciaFortaleza.getRadioSeguridad();x++)
    {
      Point pEvaluado = new Point(x,y);
      if(!Fortaleza.isPointAfuera(pEvaluado)&& pEvaluado.distance(Fortaleza.instanciaFortaleza.getPosition())<=Fortaleza.instanciaFortaleza.getRadioSeguridad())
      {
        if(Fortaleza.mapa[x][y]!=null && Fortaleza.mapa[x][y].getClass().equals(Enemigo.class) && ((Enemigo)Fortaleza.mapa[x][y]).getUltimoTurnoVisto()==Fortaleza.instanciaFortaleza.getJugador().turno)
          if(enemigo==null)
            enemigo=(Enemigo)Fortaleza.mapa[x][y];
          else if(((Enemigo)Fortaleza.mapa[x][y]).getPosition().distance(Fortaleza.instanciaFortaleza.getPosition()) < enemigo.getPosition().distance(Fortaleza.instanciaFortaleza.getPosition()))
View Full Code Here

    for(int y=Fortaleza.instanciaFortaleza.getPosition().getY()-Fortaleza.instanciaFortaleza.getRadioSeguridad();y<=Fortaleza.instanciaFortaleza.getPosition().getY()+Fortaleza.instanciaFortaleza.getRadioSeguridad();y++)
    {
      for(int x= Fortaleza.instanciaFortaleza.getPosition().getX()-Fortaleza.instanciaFortaleza.getRadioSeguridad();x<=Fortaleza.instanciaFortaleza.getPosition().getX()+Fortaleza.instanciaFortaleza.getRadioSeguridad();x++)
      {
         pEvaluado = new Point(x,y);
        if(!Fortaleza.isPointAfuera(pEvaluado)&& pEvaluado.distance(Fortaleza.instanciaFortaleza.getPosition())<=Fortaleza.instanciaFortaleza.getRadioSeguridad())
        {
          /*MapElement meEvaluado = Fortaleza.getElementoMapaEnPosicion(pEvaluado);
          if (meEvaluado != null && meEvaluado.getClass().getName().equals("src.Enemigo") && ((Enemigo)meEvaluado).getUltimoTurnoVisto()==Fortaleza.instanciaFortaleza.getJugador().turno )
         
            return (Enemigo)meEvaluado;*/
 
View Full Code Here

  int minDistancia =9999;
  for(int k=1;k<enemigosFueraRango.size();k++)
  {
    if(k==j)
      continue;
    if(pActual.distance(enArray[k].getPosition()) < minDistancia)
      minDistancia = pActual.distance(enArray[k].getPosition());
  }
  sumaDistanciasMenores += minDistancia;
}
View Full Code Here

  for(int k=1;k<enemigosFueraRango.size();k++)
  {
    if(k==j)
      continue;
    if(pActual.distance(enArray[k].getPosition()) < minDistancia)
      minDistancia = pActual.distance(enArray[k].getPosition());
  }
  sumaDistanciasMenores += minDistancia;
}

if(enemigosFueraRango.size()==0)
View Full Code Here

            Iterator it = nodosAtacados.iterator();
            Point actual = new Point(x,y);
            while(it.hasNext())
            {
              Point anterior=(Point)it.next();
              iSumatoriaDistancias+=anterior.distance(actual);
             
            }
          nodosAtacados.add(actual)
          }
       
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.