diff --git a/Objects/DrawObject.java b/Objects/DrawObject.java index 9f33115..22e1c5b 100644 --- a/Objects/DrawObject.java +++ b/Objects/DrawObject.java @@ -172,8 +172,12 @@ public abstract class DrawObject implements Serializable { Shape ownShape = getRectangle(); Rectangle2D otherRectangle = object.getTransform().createTransformedShape(object.getImageRectangle()).getBounds2D(); - if (ownShape.intersects(otherRectangle)) - return true; + if(ownShape != null && otherRectangle != null) { + if (ownShape.intersects(otherRectangle)) + return true; + else + return false; + } else return false; }