Package java.awt.geom

Examples of java.awt.geom.Area.intersect()


  {
    for (GObject obj : link.getGame().getScene().getGObjects())
    {
      final Area area = new Area();
      area.add(new Area(sword));
      area.intersect(new Area(obj.getRectangle()));

      if((obj instanceof Hittable) && !area.isEmpty() && link != obj)
      {
        Hittable hittable = (Hittable)obj;
        hittable.hitBy(Weapon.SWORD);
View Full Code Here


        {
            for (GObject obj : game.getScene().getGObjects())
            {
                final Area area = new Area();
                area.add(new Area(bomb));
                area.intersect(new Area(obj.getRectangle()));

                if((obj instanceof Hittable) && !area.isEmpty() && this != obj)
                {
                    Hittable hittable = (Hittable)obj;
                    hittable.hitBy(Weapon.BOMB);
View Full Code Here

                break;
    }

        final Area area = new Area();
        area.add(new Area(eyeView));
        area.intersect(new Area(soldier.getGame().getLink().getRectangle()));

        if(!area.isEmpty())
        {
            soldier.setBehavior(new AttackBehavior(soldier));
        }
View Full Code Here

        if (s != null)
            s = transform.createTransformedShape(s);

        if (clip != null) {
            Area newClip = new Area(clip);
            newClip.intersect(new Area(s));
            clip = new GeneralPath(newClip);
        } else {
            clip = s;
        }
    }
View Full Code Here

    {
        if(getDeviceclip() != null)
        {
            Area area = new Area(getClip());
            if(shape != null)
                area.intersect(new Area(shape));
            shape = area;
        }
        setClip(shape);
    }
View Full Code Here

        if (s != null)
            s = transform.createTransformedShape(s);

        if (clip != null) {
            Area newClip = new Area(clip);
            newClip.intersect(new Area(s));
            clip = new GeneralPath(newClip);
        } else {
            clip = s;
        }
    }
View Full Code Here

        if (s != null)
            s = transform.createTransformedShape(s);

        if (clip != null) {
            Area newClip = new Area(clip);
            newClip.intersect(new Area(s));
            clip = new GeneralPath(newClip);
        } else {
            clip = s;
        }
    }
View Full Code Here

     * @return true if the clip shape needed to be updated
     */
    public boolean updateClip(Shape cl) {
        if (getGraph().getClip() != null) {
            Area newClip = new Area(getGraph().getClip());
            newClip.intersect(new Area(cl));
            getGraph().setClip(new GeneralPath(newClip));
        } else {
            getGraph().setClip(cl);
        }
        return true; // TODO only update if necessary
View Full Code Here

     * @param cl the new clip in the current state
     */
    public void setClip(Shape cl) {
        if (getData().clip != null) {
            Area newClip = new Area(getData().clip);
            newClip.intersect(new Area(cl));
            getData().clip = new GeneralPath(newClip);
        } else {
            getData().clip = cl;
        }
    }
View Full Code Here

            s = transform.createTransformedShape(s);
        }

        if (clip != null) {
            Area newClip = new Area(clip);
            newClip.intersect(new Area(s));
            clip = new GeneralPath(newClip);
        } else {
            clip = s;
        }
    }
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.