Class WorldMapData

java.lang.Object
zombie.asset.Asset
zombie.worldMap.WorldMapData

public final class WorldMapData extends Asset
  • Field Details

    • s_fileNameToData

      public static final HashMap<String,WorldMapData> s_fileNameToData
    • m_relativeFileName

      public String m_relativeFileName
    • m_cells

      public final ArrayList<WorldMapCell> m_cells
    • m_cellLookup

      public final gnu.trove.map.hash.TLongObjectHashMap<WorldMapCell> m_cellLookup
    • m_minX

      public int m_minX
    • m_minY

      public int m_minY
    • m_maxX

      public int m_maxX
    • m_maxY

      public int m_maxY
    • ASSET_TYPE

      public static final AssetType ASSET_TYPE
  • Constructor Details

  • Method Details

    • getOrCreateData

      public static WorldMapData getOrCreateData(String fileName)
    • clearTriangles

      public void clearTriangles()
    • clear

      public void clear()
    • getWidthInCells

      public int getWidthInCells()
    • getHeightInCells

      public int getHeightInCells()
    • getWidthInSquares

      public int getWidthInSquares()
    • getHeightInSquares

      public int getHeightInSquares()
    • onLoaded

      public void onLoaded()
    • getCell

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

      public void hitTest(float x, float y, ArrayList<WorldMapFeature> features)
    • Reset

      public static void Reset()
    • getType

      public AssetType getType()
      Specified by:
      getType in class Asset