public class Position
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
BOARD_SIZE_PX |
static int |
BOARD_SIZE_SQUARES |
Constructor and Description |
---|
Position(int x,
int y) |
Position(int x,
int y,
Heading heading) |
Position(Position source) |
Modifier and Type | Method and Description |
---|---|
void |
advance(Heading heading,
int distance) |
void |
advance(int distance) |
void |
convertToRenderingPosition(PinballEngine.Team team) |
boolean |
coordinatesMatch(Position position) |
double |
distance(int x,
int y) |
double |
distance(Position position) |
Heading |
getHeading() |
int |
getX() |
int |
getY() |
boolean |
inEitherGoal() |
boolean |
inOpposingGoal() |
boolean |
inOwnGoal() |
boolean |
isInBounds() |
void |
setHeading(Heading heading) |
void |
setX(int x) |
void |
setY(int y) |
java.lang.String |
toString() |
public static final int BOARD_SIZE_SQUARES
public static final int BOARD_SIZE_PX
public Position(int x, int y)
public Position(int x, int y, Heading heading)
public Position(Position source)
public Heading getHeading()
public int getX()
public int getY()
public void advance(int distance)
public void setHeading(Heading heading)
public void setX(int x)
public void setY(int y)
public void advance(Heading heading, int distance)
public java.lang.String toString()
toString
in class java.lang.Object
public double distance(Position position)
public double distance(int x, int y)
public boolean isInBounds()
public void convertToRenderingPosition(PinballEngine.Team team)
public boolean coordinatesMatch(Position position)
public boolean inEitherGoal()
public boolean inOwnGoal()
public boolean inOpposingGoal()