public class Position
extends java.lang.Object
Constructor and Description |
---|
Position()
Position default constructor
|
Position(float x,
float y) |
Position(int[] xy) |
Position(int x,
int y) |
Position(java.lang.String xSemicolonY)
Constructs position from string in this form: [x position];[y position]
|
Modifier and Type | Method and Description |
---|---|
int[] |
asTable()
Returns position as normal table with two values: x[0] and y[1]
|
boolean |
equals(Position pos) |
boolean |
isIn(Position areaStart,
Position areaEnd)
Checks if position is between two specified positions
|
java.lang.String |
toString() |
public Position()
public Position(int x, int y)
public Position(float x, float y)
public Position(int[] xy)
public Position(java.lang.String xSemicolonY) throws java.lang.NumberFormatException, java.util.NoSuchElementException
xSemicolonY
- String in this form: [x position];[y position]java.lang.NumberFormatException
java.util.NoSuchElementException
public int[] asTable()
public boolean isIn(Position areaStart, Position areaEnd)
areaStart
- Start of areaareaEnd
- End of areapublic java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(Position pos)