public abstract class AbstractLevelGenerator
extends java.lang.Object
| Constructor and Description |
|---|
AbstractLevelGenerator() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
generateLevel(GameDescription game,
ElapsedCpuTimer elapsedTimer)
This function is called by the game engine to get a level description string.
|
java.util.HashMap<java.lang.Character,java.util.ArrayList<java.lang.String>> |
getLevelMapping()
Optional function to get force game engine use different level mapping.
|
public abstract java.lang.String generateLevel(GameDescription game, ElapsedCpuTimer elapsedTimer)
game - GameDescription object holding all game informationelapsedTimer - count down until level generation is duepublic java.util.HashMap<java.lang.Character,java.util.ArrayList<java.lang.String>> getLevelMapping()