Package com.gameloftProgrammersCup.clientInterfaces

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


        }
      }
      Iterator it=waypoints.iterator();
      while (it.hasNext()){
        Point punto=(Point)it.next();
        if (destino==null || punto.distance(unidad.getPosition())<destino.distance(unidad.getPosition())){
          destino=punto;
        }
      }
      unidad.destino=destino;
    }
View Full Code Here


   
    if (unidad.getWayPoints()==null || unidad.getWayPoints().size()==0 || !Astar.verificarCamino(unidad)){
      Iterator it=waypoints.iterator();
      while (it.hasNext()){
        Point punto=(Point)it.next();
        if (destino==null || punto.distance(unidad.getPosition())<destino.distance(unidad.getPosition())){
          destino=punto;
        }
      }
      if (orden<0 && destino.distance(unidad.getPosition())<3){
        orden=waypoints.indexOf(destino);
View Full Code Here

        }
      }
      Iterator it=waypoints.iterator();
      while (it.hasNext()){
        Point punto=(Point)it.next();
        if (destino==null || punto.distance(unidad.getPosition())<destino.distance(unidad.getPosition())){
          destino=punto;
        }
      }
      unidad.destino=destino;
    }
View Full Code Here

   
    if (unidad.getWayPoints()==null || unidad.getWayPoints().size()==0 || !Astar.verificarCamino(unidad)){
      Iterator it=waypoints.iterator();
      while (it.hasNext()){
        Point punto=(Point)it.next();
        if (destino==null || punto.distance(unidad.getPosition())<destino.distance(unidad.getPosition())){
          destino=punto;
        }
      }
      if (orden<0 && destino.distance(unidad.getPosition())<3){
        orden=waypoints.indexOf(destino);
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

         
          if (!ub.getJugador().getFortaleza().estadisticas.isPosicionDescubierta(i, j) &&
              (distancia==0 || (ub.getPosition().distance(new Point(i,j))<=distancia))){             
              //(distancia==0 || (ub.getPosition().distance(new Point(i,j))+ub.getJugador().getFortaleza().getPosition().distance(new Point(i,j))<=distancia))){
            if (ub.getPosition().distance(new Point(i,j))==distancia){
              if (ub.getJugador().getFortaleza().getPosition().distance(new Point(i,j) )<destino.distance(ub.getJugador().getFortaleza().getPosition())){
                destino=new Point(i,j);
                distancia=destino.distance(ub.getPosition());
              }
            }
            else
View Full Code Here

              (distancia==0 || (ub.getPosition().distance(new Point(i,j))<=distancia))){             
              //(distancia==0 || (ub.getPosition().distance(new Point(i,j))+ub.getJugador().getFortaleza().getPosition().distance(new Point(i,j))<=distancia))){
            if (ub.getPosition().distance(new Point(i,j))==distancia){
              if (ub.getJugador().getFortaleza().getPosition().distance(new Point(i,j) )<destino.distance(ub.getJugador().getFortaleza().getPosition())){
                destino=new Point(i,j);
                distancia=destino.distance(ub.getPosition());
              }
            }
            else
            {
              destino=new Point(i,j);
View Full Code Here

              }
            }
            else
            {
              destino=new Point(i,j);
              distancia=destino.distance(ub.getPosition());
            }
          }
        }
      }
      if (destino!=null){
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.