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

Public Member Functions

 AndroidPreferencesBasedLevelsCompleted (SharedPreferences _prefs)
 
int highestLevelCompleted (String levelsDir)
 
void setCompletedLevel (String levelsDir, int i)
 

Private Attributes

final SharedPreferences m_prefs
 

Constructor & Destructor Documentation

rabbitescape.ui.android.AndroidPreferencesBasedLevelsCompleted.AndroidPreferencesBasedLevelsCompleted ( SharedPreferences  _prefs)

Member Function Documentation

int rabbitescape.ui.android.AndroidPreferencesBasedLevelsCompleted.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.ui.android.AndroidPreferencesBasedLevelsCompleted.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 SharedPreferences rabbitescape.ui.android.AndroidPreferencesBasedLevelsCompleted.m_prefs
private

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