Example #1
0
 public void mouseMoved(MouseEvent ev) {
   double x = (ev.getX() - 200) / 200.0;
   double y = 2.0 + (-ev.getY() / 200.0);
   lblLocation.setText(
       Formatter.formatPoint(x, y) + "  " + Formatter.formatPoint(ev.getX(), ev.getY()));
   analyse(x, y);
 }
Example #2
0
  @SuppressWarnings("unchecked")
  public void event(Event gameEvent) {
    if (gameEvent instanceof ObjectEvent) {
      ObjectEvent<Point3D> ev = (ObjectEvent<Point3D>) gameEvent;
      Point3D loc = ev.getObj();
      double scale = 200.0;
      double x = (scale + loc.getX() * scale);
      double y = (2 * scale - loc.getZ() * scale);
      pnlZone.ballLoc = new Point((int) x, (int) y);
      log.debug("setting ball loc to " + Formatter.formatPoint(x, y) + " / " + loc);

      repaint();
      pnlZone.repaint();
    }
  }
Example #3
0
 public void mouseClicked(MouseEvent ev) {
   addPoint(
       Formatter.format((ev.getX() - 200) / 200.0)
           + ","
           + Formatter.format(2.0 + (-ev.getY()) / 200.0));
 }