|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectvooga.examples.level.LevelManager
public class LevelManager
Constructor Summary | |
---|---|
LevelManager()
|
Method Summary | |
---|---|
void |
addLevels()
This method fills a Collection of Levels by scanning through a folder containing .txt files. |
java.util.Collection<BetterSprite> |
nextLevel()
|
void |
persistCollisionManager(Level l)
|
void |
persistentResources(Level l)
Assign the persistent Resource Handler to the level l. |
void |
persistEventManager(Level l)
Assign the persistent Event Manager to the level l. |
void |
persistGameState(Level l)
Assign the persistent Game State object to the level l. |
void |
removeLevel(int levelIndex)
Used to remove a Level from the Collection. |
void |
setPersistentCollisionManager(CollisionManager cm)
|
void |
setPersistentEventManager(EventManager em)
Set the persist Event Manager. |
void |
setPersistentGameState(GameState gs)
Set the persist Game State object. |
void |
setPersistentResources(Resources rh)
Set the persist Resource Handler. |
java.util.Collection<BetterSprite> |
skipToLevel(int levelIndex)
Used to skip to any Level within the current Collection of Levels. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LevelManager()
Method Detail |
---|
public void addLevels() throws java.io.FileNotFoundException
java.io.FileNotFoundException
public void removeLevel(int levelIndex)
levelIndex
- - Indicates which Level should be removed.public java.util.Collection<BetterSprite> skipToLevel(int levelIndex)
levelIndex
- - indicates the Level to jump to.
public java.util.Collection<BetterSprite> nextLevel()
public void setPersistentCollisionManager(CollisionManager cm)
public void setPersistentEventManager(EventManager em)
em
- public void setPersistentGameState(GameState gs)
gs
- public void setPersistentResources(Resources rh)
rh
- public void persistCollisionManager(Level l)
public void persistEventManager(Level l)
l
- public void persistGameState(Level l)
l
- public void persistentResources(Level l)
l
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |