Class BooleanRectangleCollection

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<org.lwjgl.util.Rectangle>
zombie.core.booleanrectangles.BooleanRectangleCollection
All Implemented Interfaces:
Serializable, Cloneable, Iterable<org.lwjgl.util.Rectangle>, Collection<org.lwjgl.util.Rectangle>, List<org.lwjgl.util.Rectangle>, RandomAccess

public class BooleanRectangleCollection extends ArrayList<org.lwjgl.util.Rectangle>
Created by LEMMYMAIN on 21/06/2015.
See Also:
  • Constructor Details

    • BooleanRectangleCollection

      public BooleanRectangleCollection()
  • Method Details

    • doIt

      public void doIt(ArrayList<org.lwjgl.util.Rectangle> rectsToCut, org.lwjgl.util.Rectangle rectToKeep)
    • cutRectangle

      public void cutRectangle(org.lwjgl.util.Rectangle rect)
    • doIt

      public ArrayList<org.lwjgl.util.Rectangle> doIt(org.lwjgl.util.Rectangle a, org.lwjgl.util.Rectangle b)
    • optimize

      public void optimize()
    • IsPointInRect

      public boolean IsPointInRect(int x, int y, org.lwjgl.util.Rectangle rect)
    • IntesectsLine

      public int IntesectsLine(BooleanRectangleCollection.Line Line1, BooleanRectangleCollection.Line Line2)
    • Intersects

      public boolean Intersects(org.lwjgl.util.Rectangle rect1, org.lwjgl.util.Rectangle rect2)