Package zombie.iso
Class Vector2
java.lang.Object
zombie.iso.Vector2
- All Implemented Interfaces:
java.lang.Cloneable
public class Vector2
extends java.lang.Object
implements java.lang.Cloneable
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Vector2add(Vector2 vector2)Vector2addToThis(Vector2 vector2)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()floatgetLength()floatgetX()floatgetY()voidnormalize()voidrotate(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
-
rotate
public void rotate(float float1) -
fromAwtPoint
-
fromLengthDirection
-
add
-
addToThis
-
aimAt
-
angleTo
-
clone
- Overrides:
clonein classjava.lang.Object
-
distanceTo
-
dot
-
dot
public static float dot(float float1, float float2, float float3, float float4) -
equals
public boolean equals(java.lang.Object object)- Overrides:
equalsin classjava.lang.Object
-
getDirection
public float getDirection() -
getLength
public float getLength() -
normalize
public void normalize() -
set
-
set
-
setDirection
-
setLength
-
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()
-