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()