Class CollisionBox

java.lang.Object
All Implemented Interfaces:
EntityRenderedListener, EntityRenderListener, ICollisionEntity, IEntity, Tweenable, java.util.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​(java.awt.geom.Rectangle2D box)
      Instantiates a new CollisionBox entity.
      Parameters:
      box - The rectangle defining the location and dimension of this instnace.
  • Method Details