Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.javathis.mapeditor
Class TileSet  view TileSet download TileSet.java

java.lang.Object
  extended bycom.javathis.mapeditor.TileSet

public class TileSet
extends java.lang.Object

A TileSet object breaks-up an image in to small tiles for use with the Map Editor.


Field Summary
private static int DEFAULT_TILE_INDEX
           
private static int DEFAULT_TRAVERSE_RATING
           
private  Tile[] tiles
           
private  java.awt.image.BufferedImage tileSetImage
           
private  java.awt.Dimension tileSize
           
 
Constructor Summary
  TileSet(java.awt.image.BufferedImage tileSetImage, int tileWidth, int tileHeight, int defaultTileIndex)
           
protected TileSet(java.io.File inputFile, java.awt.image.BufferedImage tileSetImage)
           
 
Method Summary
 int getDefaultTileIndex()
           
 int getDefaultTraverseRating()
           
 java.awt.image.BufferedImage getImage(int tileIndex)
           
 Tile getTile(int tileIndex)
           
 int getTileHeight()
           
 int getTileWidth()
           
 void initTiles()
           
 int size()
           
protected  void toFile(java.io.File outputFile, java.awt.Component progressOwner)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_TRAVERSE_RATING

private static int DEFAULT_TRAVERSE_RATING

DEFAULT_TILE_INDEX

private static int DEFAULT_TILE_INDEX

tileSetImage

private java.awt.image.BufferedImage tileSetImage

tiles

private Tile[] tiles

tileSize

private java.awt.Dimension tileSize
Constructor Detail

TileSet

public TileSet(java.awt.image.BufferedImage tileSetImage,
               int tileWidth,
               int tileHeight,
               int defaultTileIndex)

TileSet

protected TileSet(java.io.File inputFile,
                  java.awt.image.BufferedImage tileSetImage)
           throws java.io.IOException,
                  java.io.FileNotFoundException
Method Detail

initTiles

public void initTiles()

getTileWidth

public int getTileWidth()

getTileHeight

public int getTileHeight()

getDefaultTileIndex

public int getDefaultTileIndex()

getDefaultTraverseRating

public int getDefaultTraverseRating()

getImage

public java.awt.image.BufferedImage getImage(int tileIndex)

getTile

public Tile getTile(int tileIndex)

size

public int size()

toFile

protected void toFile(java.io.File outputFile,
                      java.awt.Component progressOwner)