Class WorldMap
java.lang.Object
zombie.worldMap.WorldMap
- All Implemented Interfaces:
AssetStateObserver
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ArrayList
<WorldMapData> final ArrayList
<WorldMapImages> final ArrayList
<WorldMapData> int
int
int
int
int
int
int
int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addImagePyramid
(String string) 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
int
int
getWorldMapImagesByFileName
(String string) boolean
hasData()
boolean
boolean
boolean
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_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
-
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
-