HyCodeYourTale
classpublicPriority 3

Vector2i

com.hypixel.hytale.math.vector.Vector2i

14

Methods

14

Public Methods

3

Fields

3

Constructors

Constants

Vector2iALL_ONES= new Vector2i(1, 1)
BuilderCodec<Vector2i>CODEC= BuilderCodec.builder(Vector2i.class, Vector2i::new) .metadata(UIDisplayMode.COMPACT) ...
Vector2i[]DIRECTIONS= <complex>
Vector2iDOWN= new Vector2i(0, -1)
Vector2iLEFT= new Vector2i(-1, 0)
Vector2iNEG_X= LEFT
Vector2iNEG_Y= DOWN
Vector2iPOS_X= RIGHT
Vector2iPOS_Y= UP
Vector2iRIGHT= new Vector2i(1, 0)
Vector2iUP= new Vector2i(0, 1)
Vector2iZERO= new Vector2i(0, 0)

Constructors

public
Vector2i()
public
Vector2i(Vector2i v)
public
Vector2i(int x, int y)

Methods

Public Methods (14)

public
int distanceSquaredTo(Vector2i v)
public
int distanceSquaredTo(int x, int y)
public
double distanceTo(Vector2i v)
public
double distanceTo(int x, int y)
public
int dot(Vector2i other)
public
boolean equals(Object o)
@Override
public
int getX()
public
int getY()
public
int hashCode()
@Override
public
double length()
public
void setX(int x)
public
void setY(int y)
public
double squaredLength()
public
String toString()
@Nonnull@Override

Fields

Public Fields (2)

publicint x
publicint y

Private/Package Fields (1)

privatetransient int hash

Related Classes