Class WorldMap

java.lang.Object
zombie.worldMap.WorldMap
All Implemented Interfaces:
AssetStateObserver

public final class WorldMap extends Object implements AssetStateObserver
  • Field Details

    • m_data

      public final ArrayList<WorldMapData> m_data
    • m_images

      public final ArrayList<WorldMapImages> m_images
    • m_minDataX

      public int m_minDataX
    • m_minDataY

      public int m_minDataY
    • m_maxDataX

      public int m_maxDataX
    • m_maxDataY

      public int m_maxDataY
    • m_minX

      public int m_minX
    • m_minY

      public int m_minY
    • m_maxX

      public int m_maxX
    • m_maxY

      public int m_maxY
    • m_lastDataInDirectory

      public final ArrayList<WorldMapData> m_lastDataInDirectory
  • Constructor Details

    • WorldMap

      public WorldMap()
  • Method Details

    • setBoundsInCells

      public void setBoundsInCells(int minX, int minY, int maxX, int maxY)
    • setBoundsInSquares

      public void setBoundsInSquares(int minX, int minY, int maxX, int maxY)
    • setBoundsFromData

      public void setBoundsFromData()
    • setBoundsFromWorld

      public void setBoundsFromWorld()
    • addData

      public void addData(String fileName)
    • getDataCount

      public int getDataCount()
    • getDataByIndex

      public WorldMapData getDataByIndex(int index)
    • clearData

      public void clearData()
    • endDirectoryData

      public void endDirectoryData()
    • isLastDataInDirectory

      public boolean isLastDataInDirectory(WorldMapData data)
    • hasData

      public boolean hasData()
    • addImages

      public void addImages(String directory)
    • hasImages

      public boolean hasImages()
    • getImagesCount

      public int getImagesCount()
    • getImagesByIndex

      public WorldMapImages getImagesByIndex(int index)
    • getMinXInCells

      public int getMinXInCells()
    • getMinYInCells

      public int getMinYInCells()
    • getMaxXInCells

      public int getMaxXInCells()
    • getMaxYInCells

      public int getMaxYInCells()
    • getWidthInCells

      public int getWidthInCells()
    • getHeightInCells

      public int getHeightInCells()
    • getMinXInSquares

      public int getMinXInSquares()
    • getMinYInSquares

      public int getMinYInSquares()
    • getMaxXInSquares

      public int getMaxXInSquares()
    • getMaxYInSquares

      public int getMaxYInSquares()
    • getWidthInSquares

      public int getWidthInSquares()
    • getHeightInSquares

      public int getHeightInSquares()
    • getCell

      public WorldMapCell getCell(int x, int y)
    • getDataWidthInCells

      public int getDataWidthInCells()
    • getDataHeightInCells

      public int getDataHeightInCells()
    • getDataWidthInSquares

      public int getDataWidthInSquares()
    • getDataHeightInSquares

      public int getDataHeightInSquares()
    • Reset

      public static void Reset()
    • onStateChanged

      public void onStateChanged(Asset.State oldState, Asset.State newState, Asset asset)
      Specified by:
      onStateChanged in interface AssetStateObserver