Package zombie
Class MapCollisionData
java.lang.Object
zombie.MapCollisionData
public final class MapCollisionData
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMapCollisionData.IPathResult -
Field Summary
Fields Modifier and Type Field Description static byteBIT_ROOMstatic byteBIT_SOLIDstatic byteBIT_WALLNstatic byteBIT_WALLWstatic byteBIT_WATERstatic MapCollisionDatainstancejava.lang.ObjectrenderLock -
Constructor Summary
Constructors Constructor Description MapCollisionData() -
Method Summary
Modifier and Type Method Description voidaddChunkToWorld(IsoChunk chunk)booleanhasDataForThread()voidinit(IsoMetaGrid metaGrid)voidnotifyThread()voidremoveChunkFromWorld(IsoChunk chunk)voidsave()voidsquareChanged(IsoGridSquare square)voidstart()voidstop()voidupdateGameState()voidupdateMain()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
instance
-
BIT_SOLID
public static final byte BIT_SOLID- See Also:
- Constant Field Values
-
BIT_WALLN
public static final byte BIT_WALLN- See Also:
- Constant Field Values
-
BIT_WALLW
public static final byte BIT_WALLW- See Also:
- Constant Field Values
-
BIT_WATER
public static final byte BIT_WATER- See Also:
- Constant Field Values
-
BIT_ROOM
public static final byte BIT_ROOM- See Also:
- Constant Field Values
-
renderLock
public final java.lang.Object renderLock
-
-
Constructor Details
-
MapCollisionData
public MapCollisionData()
-
-
Method Details
-
init
-
start
public void start() -
updateMain
public void updateMain() -
hasDataForThread
public boolean hasDataForThread() -
updateGameState
public void updateGameState() -
notifyThread
public void notifyThread() -
addChunkToWorld
-
removeChunkFromWorld
-
squareChanged
-
save
public void save() -
stop
public void stop()
-