erland.game.tileadventure
Class LevelManager

java.lang.Object
  extended by erland.game.tileadventure.LevelManager
Direct Known Subclasses:
AnimationEditorLevelManager, AnimationGameLevelManager, MapObjectEditorLevelManager, MapObjectGameLevelManager, RoomEditorLevelManager, RoomGameLevelManager, WorldEditorLevelManager, WorldGameLevelManager

public abstract class LevelManager
extends Object


Field Summary
protected  IrregularBlockContainerInterface cont
           
protected  GameEnvironmentInterface environment
           
 
Constructor Summary
LevelManager()
           
 
Method Summary
abstract  LevelInfoInterface createLevel(int level)
           
protected  IrregularBlockContainerInterface getContainer()
           
protected  GameEnvironmentInterface getEnvironment()
           
abstract  Image getImage()
           
abstract  LevelInfoInterface getLevel(int level)
           
 void init(GameEnvironmentInterface environment)
           
 void setContainer(IrregularBlockContainerInterface cont)
           
abstract  void setLevel(int level, MapObjectContainerInterface blocks, ParameterSerializable extendedInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

environment

protected GameEnvironmentInterface environment

cont

protected IrregularBlockContainerInterface cont
Constructor Detail

LevelManager

public LevelManager()
Method Detail

init

public void init(GameEnvironmentInterface environment)

getEnvironment

protected GameEnvironmentInterface getEnvironment()

setContainer

public void setContainer(IrregularBlockContainerInterface cont)

getContainer

protected IrregularBlockContainerInterface getContainer()

getLevel

public abstract LevelInfoInterface getLevel(int level)

createLevel

public abstract LevelInfoInterface createLevel(int level)

setLevel

public abstract void setLevel(int level,
                              MapObjectContainerInterface blocks,
                              ParameterSerializable extendedInfo)

getImage

public abstract Image getImage()


Copyright © 2003-2006 Erland Isaksson. All Rights Reserved.