public class ScalingHelper
extends java.lang.Object
Tiles.| Constructor and Description | 
|---|
| ScalingHelper(java.util.Map<java.awt.Point,Tile> tiles,
             TileFactory tileFactory,
             float scale)Create a  ScalingHelperfor scaling a loose collection ofTiles. | 
| Modifier and Type | Method and Description | 
|---|---|
| Tile | createScaledTile(int tileX,
                int tileY) | 
| java.util.Set<Tile> | getAllScaledTiles(org.pepsoft.util.ProgressReceiver progressReceiver) | 
| boolean | getBitLayerValueAt(Layer layer,
                  int x,
                  int y) | 
| float | getHeightAt(int x,
           int y) | 
| int | getHighestTileX() | 
| int | getHighestTileY() | 
| int | getLayerValueAt(Layer layer,
               int x,
               int y) | 
| int | getLowestTileX() | 
| int | getLowestTileY() | 
| java.util.Set<java.awt.Point> | getTileCoords() | 
public ScalingHelper(java.util.Map<java.awt.Point,Tile> tiles, TileFactory tileFactory, float scale)
ScalingHelper for scaling a loose collection of Tiles.public Tile createScaledTile(int tileX, int tileY)
public java.util.Set<Tile> getAllScaledTiles(org.pepsoft.util.ProgressReceiver progressReceiver) throws org.pepsoft.util.ProgressReceiver.OperationCancelled
org.pepsoft.util.ProgressReceiver.OperationCancelledpublic int getLowestTileX()
public int getLowestTileY()
public int getHighestTileX()
public int getHighestTileY()
public java.util.Set<java.awt.Point> getTileCoords()
public float getHeightAt(int x,
                         int y)
public int getLayerValueAt(Layer layer, int x, int y)
public boolean getBitLayerValueAt(Layer layer, int x, int y)