Class WorldMap
java.lang.Object
zombie.worldMap.WorldMap
- All Implemented Interfaces:
AssetStateObserver, IWorldMapStreetListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal WorldMapStreetsfinal ArrayList<WorldMapData> final ArrayList<WorldMapImages> final ArrayList<WorldMapData> intintintintintintintintfinal ArrayList<WorldMapStreets> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddImagePyramid(String absolutePath) voidvoidaddStreetData(String relativeFileName) voidvoidvoidvoidgetCell(int x, int y) getDataByIndex(int index) intintintintintintintgetImagesByIndex(int index) intintintintintintintintintgetStreetDataByIndex(int index) getStreetDataByRelativeFileName(String relativeFileName) intintintgetWorldMapImagesByFileName(String absolutePath) booleanhasData()booleanbooleanbooleanvoidonAdd(WorldMapStreet street) voidonAfterModifyStreet(WorldMapStreet street) voidonAfterRemove(WorldMapStreet street) voidonBeforeModifyStreet(WorldMapStreet street) voidonBeforeRemove(WorldMapStreet street) voidonStateChanged(Asset.State oldState, Asset.State newState, Asset asset) static voidReset()voidvoidvoidsetBoundsInCells(int minX, int minY, int maxX, int maxY) voidsetBoundsInSquares(int minX, int minY, int maxX, int maxY)
-
Field Details
-
data
-
images
-
streetData
-
combinedStreets
-
minDataX
public int minDataX -
minDataY
public int minDataY -
maxDataX
public int maxDataX -
maxDataY
public int maxDataY -
minX
public int minX -
minY
public int minY -
maxX
public int maxX -
maxY
public int maxY -
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
-
getDataCount
public int getDataCount() -
getDataByIndex
-
isDataLoaded
public boolean isDataLoaded() -
clearData
public void clearData() -
endDirectoryData
public void endDirectoryData() -
isLastDataInDirectory
-
hasData
public boolean hasData() -
addImages
-
addImagePyramid
-
hasImages
public boolean hasImages() -
getImagesCount
public int getImagesCount() -
getImagesByIndex
-
clearImages
public void clearImages() -
getWorldMapImagesByFileName
-
addStreetData
-
getStreetDataCount
public int getStreetDataCount() -
getStreetDataByIndex
-
getStreetDataByRelativeFileName
-
clearStreetData
public void clearStreetData() -
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
-
getDataWidthInCells
public int getDataWidthInCells() -
getDataHeightInCells
public int getDataHeightInCells() -
getDataWidthInSquares
public int getDataWidthInSquares() -
getDataHeightInSquares
public int getDataHeightInSquares() -
Reset
public static void Reset() -
onStateChanged
- Specified by:
onStateChangedin interfaceAssetStateObserver
-
onAdd
- Specified by:
onAddin interfaceIWorldMapStreetListener
-
onBeforeRemove
- Specified by:
onBeforeRemovein interfaceIWorldMapStreetListener
-
onAfterRemove
- Specified by:
onAfterRemovein interfaceIWorldMapStreetListener
-
onBeforeModifyStreet
- Specified by:
onBeforeModifyStreetin interfaceIWorldMapStreetListener
-
onAfterModifyStreet
- Specified by:
onAfterModifyStreetin interfaceIWorldMapStreetListener
-