- Timestamp:
- 05/10/18 16:04:51 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/items/MagneticConstraint/Utilities/BoxLogic.java
r963 r1102 1 1 package org.expeditee.items.MagneticConstraint.Utilities; 2 2 3 import java.awt.Rectangle;4 3 import java.util.Collection; 5 4 import java.util.LinkedList; 6 5 import java.util.List; 7 6 7 import org.expeditee.core.bounds.AxisAlignedBoxBounds; 8 8 import org.expeditee.gui.Frame; 9 9 import org.expeditee.items.Dot; … … 40 40 final int bottomPos = Math.max(canditate.getStartItem().getY(), 41 41 canditate.getEndItem().getY()); 42 final Rectangle itemHitBox = item.getArea().getBounds();43 if (topPos < itemHitBox.get Y() && bottomPos > itemHitBox.getY()) {44 if (itemHitBox.get X() + itemHitBox.getWidth() > canditate45 .getStartItem().getX()46 && itemHitBox.getX() < canditate.getStartItem().getX()){42 final AxisAlignedBoxBounds itemHitBox = item.getBoundingBox(); 43 if (topPos < itemHitBox.getMinY() && bottomPos > itemHitBox.getMinY()) { 44 if (itemHitBox.getMinX() + itemHitBox.getWidth() > canditate.getStartItem().getX() && 45 itemHitBox.getMinX() < canditate.getStartItem().getX()) 46 { 47 47 return true; 48 48 }
Note:
See TracChangeset
for help on using the changeset viewer.