public void mousePressed(MouseEvent paramMouseEvent) {
      Point localPoint1 = ClickDelegator.this.CurrentRenderer.getOffset();
      Point localPoint2 = new Point(paramMouseEvent.getX() / 50 + localPoint1.x, paramMouseEvent.getY() / 50 + localPoint1.y);

      if (ClickDelegator.this.CurrentScene.getShroud().isVisible(localPoint2))
      {
        Vector localVector = ClickDelegator.this.CurrentScene.getObjectAt(localPoint2);

        if (localVector != null)
        {
          for (int i = 0; i < localVector.size(); i++)
          {
            ((PhysicalObject)localVector.elementAt(i)).handleMouseClick(paramMouseEvent);
          }

        }

      }

      ClickDelegator.this.CurrentRenderer.requestFocus();
    }