Package zombie.iso
Class Vector2
java.lang.Object
zombie.iso.Vector2
- All Implemented Interfaces:
java.lang.Cloneable
public final class Vector2
extends java.lang.Object
implements java.lang.Cloneable
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Vector2add(Vector2 vector2)static Vector2addScaled(Vector2 vector2, Vector2 vector22, float float1, Vector2 vector23)Vector2aimAt(Vector2 vector2)floatangleTo(Vector2 vector2)Vector2clone()floatdistanceTo(Vector2 vector2)static floatdot(float float1, float float2, float float3, float float4)floatdot(Vector2 vector2)booleanequals(java.lang.Object object)static Vector2fromAwtPoint(java.awt.Point point)static Vector2fromLengthDirection(float float1, float float2)floatgetDirection()static floatgetDirection(float float1, float float2)floatgetDirectionNeg()Deprecated.floatgetLength()floatgetLengthSquared()floatgetX()floatgetY()floatnormalize()voidrotate(float float1)voidscale(float float1)static Vector2scale(Vector2 vector2, float float1)Vector2set(float float1, float float2)Vector2set(Vector2 vector2)Vector2setDirection(float float1)Vector2setLength(float float1)Vector2setLengthAndDirection(float float1, float float2)voidsetX(float float1)voidsetY(float float1)voidtangent()java.awt.DimensiontoAwtDimension()java.awt.PointtoAwtPoint()java.lang.StringtoString()Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
x
public float x -
y
public float y
-
-
Constructor Details
-
Vector2
public Vector2() -
Vector2
-
Vector2
public Vector2(float float1, float float2)
-
-
Method Details
-
fromAwtPoint
-
fromLengthDirection
-
dot
public static float dot(float float1, float float2, float float3, float float4) -
addScaled
-
rotate
public void rotate(float float1) -
add
-
aimAt
-
angleTo
-
clone
- Overrides:
clonein classjava.lang.Object
-
distanceTo
-
dot
-
equals
public boolean equals(java.lang.Object object)- Overrides:
equalsin classjava.lang.Object
-
getDirection
public float getDirection() -
getDirection
public static float getDirection(float float1, float float2) -
getDirectionNeg
@Deprecated public float getDirectionNeg()Deprecated. -
setDirection
-
getLength
public float getLength() -
getLengthSquared
public float getLengthSquared() -
setLength
-
normalize
public float normalize() -
set
-
set
-
setLengthAndDirection
-
toAwtDimension
public java.awt.Dimension toAwtDimension() -
toAwtPoint
public java.awt.Point toAwtPoint() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
getX
public float getX() -
setX
public void setX(float float1) -
getY
public float getY() -
setY
public void setY(float float1) -
tangent
public void tangent() -
scale
public void scale(float float1) -
scale
-