Class CollisionBox

All Implemented Interfaces:
EntityRenderedListener, EntityRenderListener, ICollisionEntity, IEntity, Tweenable, EventListener

public class CollisionBox extends CollisionEntity
  • Constructor Details

    • CollisionBox

      public CollisionBox()
      Instantiates a new CollisionBox entity.
    • CollisionBox

      public CollisionBox(boolean obstructingLight)
      Instantiates a new CollisionBox entity.
      Parameters:
      obstructingLight - A flag indicating whether this instance should obstruct lights.
    • CollisionBox

      public CollisionBox(double width, double height)
      Instantiates a new CollisionBox entity.
      Parameters:
      width - The width of this instance.
      height - The height of this instance.
    • CollisionBox

      public CollisionBox(double x, double y, double width, double height)
      Instantiates a new CollisionBox entity.
      Parameters:
      x - The x-coordinate of this instance.
      y - The y-coordinate of this instance.
      width - The width of this instance.
      height - The height of this instance.
    • CollisionBox

      public CollisionBox(Rectangle2D box)
      Instantiates a new CollisionBox entity.
      Parameters:
      box - The rectangle defining the location and dimension of this instnace.
  • Method Details

    • isObstructingLight

      public boolean isObstructingLight()