Class StreamingTerrain.MemoryChunkProvider
java.lang.Object
com.codename1.gaming.level.StreamingTerrain.MemoryChunkProvider
- All Implemented Interfaces:
ChunkProvider
- Enclosing class:
StreamingTerrain
public static final class StreamingTerrain.MemoryChunkProvider
extends Object
implements ChunkProvider
A trivial in-memory provider: remembers chunks it has seen, generates empty flat-grass
chunks otherwise. Useful as a default and for tests.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionloadChunk(int cx, int cz) Loads (or generates) the chunk at the given chunk coordinates.voidsaveChunk(TerrainChunk chunk) Persists a dirty chunk being evicted from memory.
-
Constructor Details
-
MemoryChunkProvider
public MemoryChunkProvider()
-
-
Method Details
-
loadChunk
Description copied from interface:ChunkProviderLoads (or generates) the chunk at the given chunk coordinates. Never returns null.- Specified by:
loadChunkin interfaceChunkProvider
-
saveChunk
Description copied from interface:ChunkProviderPersists a dirty chunk being evicted from memory. No-op for read-only/procedural sources.- Specified by:
saveChunkin interfaceChunkProvider
-