Examples of CircleObstacle


Examples of org.samcrow.environment.CircleObstacle

      queue.clearDragging();
      // add circle obstacle
      double xDiff = Math.abs(e.getX() - dragStart.getX());
      double yDiff = Math.abs(e.getY() - dragStart.getY());
      int radius = (int) Math.round(Math.hypot(xDiff, yDiff));
      CircleObstacle obstacle = new CircleObstacle(
          (int) Math.round(dragStart.getX()),
          (int) Math.round(dragStart.getY()), radius);
      queue.addPersistent(obstacle.drawObject());
      obstacles.add(obstacle);
      break;
    }
    default: {
      // add rectangle obstacle
      queue.clearDragging();
      // add rectangle obstacle
      RectangleObstacle obstacle = new RectangleObstacle(
          (int) Math.round(dragStart.getX()),
          (int) Math.round(dragStart.getY()), (int) Math.round(e
              .getX() - dragStart.getX()), (int) Math.round(e
              .getY() - dragStart.getY()));
      queue.addPersistent(obstacle.drawObject());
      obstacles.add(obstacle);
      break;
    }
    }
  }
View Full Code Here

Examples of org.samcrow.environment.CircleObstacle

      queue.clearDragging();
      // add circle obstacle
      double xDiff = Math.abs(e.getX() - dragStart.getX());
      double yDiff = Math.abs(e.getY() - dragStart.getY());
      int radius = (int) Math.round(Math.hypot(xDiff, yDiff));
      CircleObstacle obstacle = new CircleObstacle(
          (int) Math.round(dragStart.getX()),
          (int) Math.round(dragStart.getY()), radius);
      queue.addDragging(obstacle.disabledDrawObjects());
      break;
    }
    default: {
      queue.clearDragging();
      // add rectangle obstacle
      RectangleObstacle obstacle = new RectangleObstacle(
          (int) Math.round(dragStart.getX()),
          (int) Math.round(dragStart.getY()), (int) Math.round(e
              .getX() - dragStart.getX()), (int) Math.round(e
              .getY() - dragStart.getY()));
      queue.addDragging(obstacle.disabledDrawObjects());
      break;
    }
    }
  }
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.