public class WorldArea
extends java.lang.Object
Constructor and Description |
---|
WorldArea(WorldPoint... points)
Creates a 2-D polygonal area
|
WorldArea(WorldPoint point1,
WorldPoint point2)
Creates a 2-D rectangular area
|
Modifier and Type | Method and Description |
---|---|
boolean |
containsPoint(SimpleLocatable locatable) |
boolean |
containsPoint(WorldPoint point) |
WorldPoint[] |
getWorldPoints() |
WorldPoint |
randomTile() |
boolean |
within() |
public WorldArea(WorldPoint point1, WorldPoint point2)
point1
- - Corner 1 of 2-D rectanglepoint2
- - Corner 2 of 2-D rectanglepublic WorldArea(WorldPoint... points)
points
- - Polygonal array of edgespublic boolean within()
public boolean containsPoint(SimpleLocatable locatable)
public boolean containsPoint(WorldPoint point)
public WorldPoint randomTile()
public WorldPoint[] getWorldPoints()