I have a button in my menu (leaderboard ) in which i want to save my best 5 scores. How i can do that??? thanks


import greenfoot.*; public class Menu extends World { public Menu() { super(1024, 800, 1, true); addObject(new PlayButton(), 500, 250); addObject(new HelpButton(), 500, 400); addObject(new LeaderButton(), 500, 550); addObject(new CreditsButton(), 500, 700); } }
import greenfoot.*; public class HelpScreen extends World { public HelpScreen() { super(1024, 800, 1, true); addObject(new BackButton(), 200, 700); } }
public void saveScore() { if (UserInfo.isStorageAvailable()) // is user logged in and is server available { UserInfo me = UserInfo.getMyInfo(); // get user info if (getScore() > me.getScore()) // is new score higher than previous score { me.setScore(getScore()); // set new high score me.store(); // save updated info } } }
theWorld.saveScore();