package rabbitescape.ui.android;
import android.content.SharedPreferences;
import rabbitescape.engine.menu.LevelsCompleted;
public class AndroidPreferencesBasedLevelsCompleted implements LevelsCompleted
{
private final SharedPreferences m_prefs;
public AndroidPreferencesBasedLevelsCompleted( SharedPreferences _prefs )
{
m_prefs = _prefs;
}
@Override
public int highestLevelCompleted( String levelsDir )
{
return m_prefs.getInt( "levels.completed." + levelsDir, 0 );
}
@Override
public void setCompletedLevel( String levelsDir, int i )
{
m_prefs.edit().putInt( "levels.completed." + levelsDir, i ).commit();
}
}