I want to know how the userinfo works, and how I can use it to make highscores for each level in my game, like it is used in the scenario Kara Sokoban.
Thanks for your time.
if (PlayerData.isStorageAvailable())
{
PlayerData me = PlayerData.getMyData();
if (me != null)
{
if (getScore() > me.getScore())
{
// It's a high-score, only update the score if ours is now higher:
me.setScore(getScore());
me.store();
}
//Greenfoot.setWorld(new ScoreWorld(getWidth(), getHeight()));
Greenfoot.setWorld(new dead());
}
}
else
{
Greenfoot.stop();
} public int getScore()
{
return Score; //returns you score
}int score = 93; char ch = (char) score;
String levelScores = "";
int[] scores = { 93, 59, 33, 50, 114, 146, 91, 58, 188, 38 };
for (int i = 0; i < scores.length; i++) levelScores += (char) scores[i];String levelScores = ""; for (int i = 0; i < 5; i++) levelScores += getString(i); int[] scores = new int[levelScores.length()]; for (int i = 0; i < scores.length; i++) scores[i] = (int) levelScores.charAt(i);