|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.b3dgs.lionengine.game.pathfinding.Path
public class Path
A path determined by some path finding algorithm. A series of steps from the starting location to the target location. This includes a step for the initial location.
Constructor Summary | |
---|---|
Path()
|
Method Summary | |
---|---|
void |
appendStep(int x,
int y)
Append a step to the path. |
boolean |
contains(int x,
int y)
Check if this path contains the given step. |
int |
getLength()
Get the length of the path, i.e. the number of steps. |
Step |
getStep(int index)
Get the step at a given index in the path. |
int |
getX(int index)
Get the x coordinate for the step at the given index. |
int |
getY(int index)
Get the y coordinate for the step at the given index. |
void |
prependStep(int x,
int y)
Prepend a step to the path. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Path()
Method Detail |
---|
public int getLength()
public Step getStep(int index)
index
- index of the step to retrieve. Note this should be <= 0 and > getLength();
public int getX(int index)
index
- index of the step whose x coordinate should be retrieved.
public int getY(int index)
index
- index of the step whose y coordinate should be retrieved.
public void appendStep(int x, int y)
x
- x coordinate of the new step.y
- y coordinate of the new step.public void prependStep(int x, int y)
x
- x coordinate of the new step.y
- y coordinate of the new step.public boolean contains(int x, int y)
x
- x coordinate of the step to check for.y
- y coordinate of the step to check for.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |