public class ListZone extends Zone.Skeleton
List
.Zone.Helper, Zone.Skeleton
Modifier and Type | Field and Description |
---|---|
protected java.util.List<Coord> |
coords |
height, width
Constructor and Description |
---|
ListZone(java.util.Collection<Coord> coordCollection) |
ListZone(Coord[] coords) |
ListZone(java.util.List<Coord> coords) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(Coord c) |
boolean |
contains(int x,
int y) |
java.util.List<Coord> |
getAll() |
java.util.List<Coord> |
getState() |
boolean |
isEmpty() |
int |
size() |
java.lang.String |
toString() |
contains, extend, getCenter, getDiagonal, getExternalBorder, getHeight, getInternalBorder, getWidth, intersectsWith, iterator, translate, translate, xBound, yBound
protected final java.util.List<Coord> coords
public ListZone(java.util.List<Coord> coords)
public ListZone(Coord[] coords)
public ListZone(java.util.Collection<Coord> coordCollection)
public boolean isEmpty()
public int size()
size
in interface Zone
size
in class Zone.Skeleton
Zone.getAll()
).public boolean contains(Coord c)
contains
in interface Zone
contains
in class Zone.Skeleton
c
.public boolean contains(int x, int y)
contains
in interface Zone
contains
in class Zone.Skeleton
public java.util.List<Coord> getAll()
public java.util.List<Coord> getState()
this
. Use at your own risks.public java.lang.String toString()
toString
in class java.lang.Object
Copyright © Eben Howard 2012–2022. All rights reserved.