Constructor and Description |
---|
PointHitbox(CellVector relPosition)
Creates a new PointHitbox with the specified relative position.
|
PointHitbox(long relX,
long relY)
Creates a new PointHitbox with the specified relative position.
|
Modifier and Type | Method and Description |
---|---|
long |
getBottomEdge()
Returns the y-coordinate of this Hitbox's absolute bottom boundary.
|
Hitbox<T> |
getCopy()
Returns a copy of this Hitbox with its relative position at the origin
that is not flipped or rotated.
|
long |
getLeftEdge()
Returns the x-coordinate of this Hitbox's absolute left boundary.
|
long |
getRightEdge()
Returns the x-coordinate of this Hitbox's absolute right boundary.
|
long |
getTopEdge()
Returns the y-coordinate of this Hitbox's absolute top boundary.
|
angleTo, changeRelAngle, changeRelPosition, changeRelPosition, changeRelX, changeRelY, distanceTo, getAbsAngle, getAbsAngleX, getAbsAngleY, getAbsPosition, getAbsX, getAbsXFlip, getAbsXSign, getAbsY, getAbsYFlip, getAbsYSign, getComponentOf, getGameState, getObject, getRelAngle, getRelAngleX, getRelAngleY, getRelPosition, getRelX, getRelXFlip, getRelXSign, getRelY, getRelYFlip, getRelYSign, isSolid, overlap, overlaps, relFlipX, relFlipY, setRelAngle, setRelPosition, setRelPosition, setRelX, setRelXFlip, setRelY, setRelYFlip, setSolid, setSurfaceSolid, surfaceIsSolid
public PointHitbox(CellVector relPosition)
relPosition
- This PointHitbox's relative positionpublic PointHitbox(long relX, long relY)
relX
- The x-coordinate of this PointHitbox's relative positionrelY
- The y-coordinate of this PointHitbox's relative positionpublic Hitbox<T> getCopy()
Hitbox
public final long getLeftEdge()
Hitbox
getLeftEdge
in class Hitbox<T extends CellGame>
public final long getRightEdge()
Hitbox
getRightEdge
in class Hitbox<T extends CellGame>
public final long getTopEdge()
Hitbox
getTopEdge
in class Hitbox<T extends CellGame>
public final long getBottomEdge()
Hitbox
getBottomEdge
in class Hitbox<T extends CellGame>