public class StaticCollisionPoint extends Point implements CollisionObject, StaticCollision
CollisionPoint implementation.| Modifier and Type | Field and Description |
|---|---|
protected Collisions |
collisions |
disposed, positionChangeListeners| Constructor and Description |
|---|
StaticCollisionPoint() |
StaticCollisionPoint(float x,
float y) |
StaticCollisionPoint(int id) |
StaticCollisionPoint(int id,
Collisions collisions) |
StaticCollisionPoint(int id,
float x,
float y) |
StaticCollisionPoint(int id,
Point point) |
StaticCollisionPoint(Point point) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
|
boolean |
equals(java.lang.Object o) |
void |
forceTo(float x,
float y)
Sets the current x and y coordinate to the specified x and y and force updates the
rendering position to match
|
int |
getId()
Returns the unique id of this object
|
float |
getRawRenderX()
Returns the raw float value used for the render x coordinate
|
float |
getRawRenderY()
Returns the raw float value used for the render y coordinate
|
RenderCoordMode |
getRenderCoordMode()
Returns the mode used for calculating render coordinates
|
int |
getRenderX()
Returns the render x coordinate of this object using the set
RenderCoordMode |
int |
getRenderY()
Returns the render y coordinate of this object using the set
RenderCoordMode |
int |
hashCode() |
void |
init(int id,
float x,
float y) |
void |
interpolate(float alpha)
Called during interpolate phase each interpolate()
|
void |
preUpdate()
Called at the start of each update() before any changes are made to this object
|
protected void |
release() |
void |
setRenderCoordMode(RenderCoordMode mode)
Sets the mode used for calculating render coordinates
|
add, add, addPostionChangeListener, clearPositionChangeListeners, copy, equals, equals, equals, getDistanceTo, getDistanceTo, getX, getY, isOnLineBetween, moveTowards, moveTowards, mul, mulAdd, mulAdd, notifyPositionChangeListeners, removePositionChangeListener, rotateAround, rotateAround, scl, scl, scl, set, set, setDisposed, setX, setXY, setY, sub, subangle, angle, angleDeg, angleDeg, angleRad, angleRad, clamp, cpy, crs, crs, dot, dot, dot, dst, dst, dst, dst2, dst2, dst2, epsilonEquals, epsilonEquals, epsilonEquals, epsilonEquals, fromString, hasOppositeDirection, hasSameDirection, interpolate, isCollinear, isCollinear, isCollinearOpposite, isCollinearOpposite, isOnLine, isOnLine, isPerpendicular, isPerpendicular, isUnit, isUnit, isZero, isZero, len, len, len2, len2, lerp, limit, limit2, nor, rotate, rotate90, rotateAround, rotateAroundDeg, rotateAroundRad, rotateDeg, rotateRad, setAngle, setAngleDeg, setAngleRad, setLength, setLength2, setToRandomDirection, setZero, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddPostionChangeListener, clearPositionChangeListeners, getDistanceTo, getDistanceTo, getX, getY, moveTowards, moveTowards, notifyPositionChangeListeners, removePositionChangeListener, setX, setXY, setYprotected Collisions collisions
public StaticCollisionPoint()
public StaticCollisionPoint(float x,
float y)
public StaticCollisionPoint(Point point)
public StaticCollisionPoint(int id)
public StaticCollisionPoint(int id,
Point point)
public StaticCollisionPoint(int id,
float x,
float y)
public StaticCollisionPoint(int id,
Collisions collisions)
public void init(int id,
float x,
float y)
protected void release()
public void dispose()
Pointdispose in interface CollisionObjectdispose in interface org.mini2Dx.gdx.utils.Disposabledispose in class Pointpublic int getId()
CollisionObjectgetId in interface CollisionObjectpublic void preUpdate()
CollisionObjectpreUpdate in interface CollisionObjectpreUpdate in interface Interpolatablepublic void interpolate(float alpha)
CollisionObjectinterpolate in interface CollisionObjectinterpolate in interface Interpolatablealpha - The alpha value between 0.0 and 1.0public void forceTo(float x,
float y)
CollisionObjectforceTo in interface CollisionObjectx - The x coordinate to sety - The y coordinate to setpublic int getRenderX()
CollisionObjectRenderCoordModegetRenderX in interface CollisionObjectpublic int getRenderY()
CollisionObjectRenderCoordModegetRenderY in interface CollisionObjectpublic float getRawRenderX()
CollisionObjectgetRawRenderX in interface CollisionObjectpublic float getRawRenderY()
CollisionObjectgetRawRenderY in interface CollisionObjectpublic RenderCoordMode getRenderCoordMode()
CollisionObjectgetRenderCoordMode in interface CollisionObjectRenderCoordMode.GLOBAL_DEFAULTpublic void setRenderCoordMode(RenderCoordMode mode)
CollisionObjectsetRenderCoordMode in interface CollisionObjectmode - The RenderCoordMode valuepublic boolean equals(java.lang.Object o)
equals in class org.mini2Dx.gdx.math.Vector2public int hashCode()
hashCode in class org.mini2Dx.gdx.math.Vector2