| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectaim4.util.TiledArea
public class TiledArea
A tiled area - a subdivision of an area into a grid of small rectangles.
| Nested Class Summary | |
|---|---|
static class | 
TiledArea.Tile
A tile.  | 
| Constructor Summary | |
|---|---|
TiledArea(Area area,
          double length)
Create a tiled area  | 
|
TiledArea(Area area,
          double xLength,
          double yLength)
Create a tiled area  | 
|
| Method Summary | |
|---|---|
 boolean | 
areTilesSquare()
Whether or not the tile are squares.  | 
 List<TiledArea.Tile> | 
findOccupiedTiles(Shape shape)
Get the list of tiles that are occupied by the given Shape.  | 
 Area | 
getArea()
Get the area controlled by this tiled area  | 
 int | 
getNumberOfTiles()
Get the total number of tiles  | 
 TiledArea.Tile | 
getTile(int x,
        int y)
Get the tile at the (x,y) location in the grid  | 
 TiledArea.Tile | 
getTileById(int id)
Get a tile according to its id.  | 
 double | 
getXLength()
Get the length of a tile in the x-direction  | 
 int | 
getXNum()
Get the number of tiles in the x-direction  | 
 double | 
getYLength()
Get the length of a tile in the y-direction  | 
 int | 
getYNum()
Get the number of tiles in the y-direction  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public TiledArea(Area area,
                 double length)
area - the arealength - the length of a tile in both directions
public TiledArea(Area area,
                 double xLength,
                 double yLength)
area - the areaxLength - the length of a tile in the x-directionyLength - the length of a tile in the y-direction| Method Detail | 
|---|
public Area getArea()
public int getXNum()
public int getYNum()
public double getXLength()
public double getYLength()
public TiledArea.Tile getTile(int x,
                              int y)
x - the x-coordinate of the tiley - the y-coordinate of the tile
public int getNumberOfTiles()
public boolean areTilesSquare()
public TiledArea.Tile getTileById(int id)
id - the id of the tile
public List<TiledArea.Tile> findOccupiedTiles(Shape shape)
shape - the Shape for which to find occupied tiles
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||