Package com.starpoints.game
Class LevelSet
- java.lang.Object
-
- com.starpoints.game.LevelSet
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class LevelSet extends java.lang.Object implements java.io.Serializable, java.lang.Cloneable- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.LinkedList<AbstractLevelInfo>levels
-
Constructor Summary
Constructors Constructor Description LevelSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLevelInfo(AbstractLevelInfo level)voidclear()Clears the level list.java.lang.Objectclone()Returns a (deep) clone of this levelset.java.lang.StringgetInfo()AbstractLevelInfogetLevelInfo(int index)java.util.List<AbstractLevelInfo>getLevelInfos()intgetSize()voidinsertLevelInfo(AbstractLevelInfo levelInfo, int index)voidremoveLevelInfo(AbstractLevelInfo level)voidsetInfo(java.lang.String info)voidsetLevelInfo(int index, AbstractLevelInfo levelInfo)
-
-
-
Field Detail
-
levels
protected java.util.LinkedList<AbstractLevelInfo> levels
-
-
Method Detail
-
addLevelInfo
public void addLevelInfo(AbstractLevelInfo level)
-
removeLevelInfo
public void removeLevelInfo(AbstractLevelInfo level)
-
getLevelInfo
public AbstractLevelInfo getLevelInfo(int index)
-
getLevelInfos
public java.util.List<AbstractLevelInfo> getLevelInfos()
-
getSize
public int getSize()
-
insertLevelInfo
public void insertLevelInfo(AbstractLevelInfo levelInfo, int index)
-
setLevelInfo
public void setLevelInfo(int index, AbstractLevelInfo levelInfo)
-
clear
public void clear()
Clears the level list.
-
clone
public java.lang.Object clone()
Returns a (deep) clone of this levelset.- Overrides:
clonein classjava.lang.Object
-
setInfo
public void setInfo(java.lang.String info)
-
getInfo
public java.lang.String getInfo()
-
-