Class WorldMap
java.lang.Object
zombie.worldMap.WorldMap
- All Implemented Interfaces:
AssetStateObserver
,IWorldMapStreetListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal WorldMapStreets
final ArrayList
<WorldMapData> final ArrayList
<WorldMapImages> final ArrayList
<WorldMapData> int
int
int
int
int
int
int
int
final ArrayList
<WorldMapStreets> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addImagePyramid
(String string) void
void
addStreetData
(String string0) void
void
void
void
getCell
(int x, int y) getDataByIndex
(int index) int
int
int
int
int
int
int
getImagesByIndex
(int index) int
int
int
int
int
int
int
int
int
getStreetDataByIndex
(int int0) int
int
int
getWorldMapImagesByFileName
(String string) boolean
hasData()
boolean
boolean
boolean
void
onAdd
(WorldMapStreet var1) void
void
onAfterRemove
(WorldMapStreet var1) void
void
onBeforeRemove
(WorldMapStreet var1) void
onStateChanged
(Asset.State oldState, Asset.State newState, Asset asset) static void
Reset()
void
void
void
setBoundsInCells
(int minX, int minY, int maxX, int maxY) void
setBoundsInSquares
(int minX, int minY, int maxX, int maxY)
-
Field Details
-
m_data
-
m_images
-
m_streetData
-
m_combinedStreets
-
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
-
-
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:
onStateChanged
in interfaceAssetStateObserver
-
onAdd
- Specified by:
onAdd
in interfaceIWorldMapStreetListener
-
onBeforeRemove
- Specified by:
onBeforeRemove
in interfaceIWorldMapStreetListener
-
onAfterRemove
- Specified by:
onAfterRemove
in interfaceIWorldMapStreetListener
-
onBeforeModifyStreet
- Specified by:
onBeforeModifyStreet
in interfaceIWorldMapStreetListener
-
onAfterModifyStreet
- Specified by:
onAfterModifyStreet
in interfaceIWorldMapStreetListener
-