com.alienfactory.javamappy
Class Map

java.lang.Object
  extended by com.alienfactory.javamappy.Map

public class Map
extends java.lang.Object

A standard bean class representing a .FMP map. See MapViewer for details on rendering a Map to the screen.

Author:
Steve Eynon

Field Summary
static int MAX_NO_OF_LAYERS
          This is the maximum number of Layers that can be contained within a Map.
 
Constructor Summary
Map()
           
 
Method Summary
 AnimBlock[] getAnimBlocks()
           
 Block[] getBlocks()
           
 int[] getColours()
           
 java.lang.String[] getDescription()
           
 PixelData[] getImageData()
           
 Layer[] getLayers()
           
 MapHeader getMapHeader()
           
 java.lang.String[] getMapObjectImages()
           
 MapObject[] getMapObjects()
           
 java.lang.String[] getTextStrings()
           
 void setAnimBlocks(AnimBlock[] animBlocks)
          nulls are allowed.
 void setBlocks(Block[] blocks)
          nulls are allowed.
 void setColours(int[] colours)
          nulls are allowed.
 void setDescription(java.lang.String[] description)
           
 void setImageData(PixelData[] imageData)
          nulls are allowed.
 void setLayers(Layer[] layers)
           
 void setMapObjectImages(java.lang.String[] mapObjectImages)
          nulls are allowed.
 void setMapObjects(MapObject[] mapObjects)
          nulls are allowed.
 void setTextStrings(java.lang.String[] textStrings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_NO_OF_LAYERS

public static final int MAX_NO_OF_LAYERS
This is the maximum number of Layers that can be contained within a Map.
Has a constant value of 8.

See Also:
Constant Field Values
Constructor Detail

Map

public Map()
Method Detail

getMapHeader

public MapHeader getMapHeader()

getLayers

public Layer[] getLayers()

getBlocks

public Block[] getBlocks()

getMapObjects

public MapObject[] getMapObjects()

getMapObjectImages

public java.lang.String[] getMapObjectImages()

getAnimBlocks

public AnimBlock[] getAnimBlocks()

getColours

public int[] getColours()

getImageData

public PixelData[] getImageData()

setDescription

public void setDescription(java.lang.String[] description)

getDescription

public java.lang.String[] getDescription()

getTextStrings

public java.lang.String[] getTextStrings()

setLayers

public void setLayers(Layer[] layers)

setAnimBlocks

public void setAnimBlocks(AnimBlock[] animBlocks)
nulls are allowed.


setBlocks

public void setBlocks(Block[] blocks)
nulls are allowed.


setMapObjects

public void setMapObjects(MapObject[] mapObjects)
nulls are allowed.


setMapObjectImages

public void setMapObjectImages(java.lang.String[] mapObjectImages)
nulls are allowed.


setImageData

public void setImageData(PixelData[] imageData)
nulls are allowed. In fact, pixelData is not used by JavaMappy after the Map has loaded.


setColours

public void setColours(int[] colours)
nulls are allowed. In fact, colours are not used by JavaMappy after the Map has loaded.


setTextStrings

public void setTextStrings(java.lang.String[] textStrings)


Copyright © 2001-2009 Alien-Factory Ltd. All Rights Reserved.