Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Classes | Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes | List of all members
rabbitescape.engine.menu.ByNameConfigBasedLevelsCompleted Class Reference
Inheritance diagram for rabbitescape.engine.menu.ByNameConfigBasedLevelsCompleted:
Inheritance graph
[legend]
Collaboration diagram for rabbitescape.engine.menu.ByNameConfigBasedLevelsCompleted:
Collaboration graph
[legend]

Classes

class  EmptyLevelName
 

Public Member Functions

 ByNameConfigBasedLevelsCompleted (Config config, LevelsList levelsList)
 
int highestLevelCompleted (String levelsDir)
 
void setCompletedLevel (String levelsDir, int levelNum)
 

Static Public Member Functions

static String canonicalName (String name)
 

Private Attributes

final Config config
 
final LevelsList levelsList
 

Static Private Attributes

static final Locale en_UK = Locale.UK
 

Constructor & Destructor Documentation

rabbitescape.engine.menu.ByNameConfigBasedLevelsCompleted.ByNameConfigBasedLevelsCompleted ( Config  config,
LevelsList  levelsList 
)

Member Function Documentation

static String rabbitescape.engine.menu.ByNameConfigBasedLevelsCompleted.canonicalName ( String  name)
static
int rabbitescape.engine.menu.ByNameConfigBasedLevelsCompleted.highestLevelCompleted ( String  levelsDir)
Returns
1-based number of the highest level completed (so a return value of 0 indicates no levels have been completed).

Implements rabbitescape.engine.menu.LevelsCompleted.

void rabbitescape.engine.menu.ByNameConfigBasedLevelsCompleted.setCompletedLevel ( String  levelsDir,
int  levelNum 
)
Parameters
levelsDir
levelNumthe 1-based level you just completed, so a value of 1 means you have completed the first level.

Implements rabbitescape.engine.menu.LevelsCompleted.

Member Data Documentation

final Config rabbitescape.engine.menu.ByNameConfigBasedLevelsCompleted.config
private
final Locale rabbitescape.engine.menu.ByNameConfigBasedLevelsCompleted.en_UK = Locale.UK
staticprivate
final LevelsList rabbitescape.engine.menu.ByNameConfigBasedLevelsCompleted.levelsList
private

The documentation for this class was generated from the following file: