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);