i need help adding a scoreboard to my game, but i have no idea how to do it. Can anyone help?


import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.util.*; import java.awt.*; import java.awt.image.*; /** * Write a description of class HighScoreActor here. * * @author (your name) * @version (a version number or a date) */ public class HighScoreActor extends Actor { BufferedImage bi = null; Graphics2D g = null; int w = 0; int h = 0; private Font myFont = new Font("TimesRoman", Font.BOLD, 18); public HighScoreActor() { GreenfootImage gi = getImage(); bi = gi.getAwtImage(); g = bi.createGraphics(); w = bi.getWidth(); h = bi.getHeight(); g.setFont(myFont); g.setBackground(new Color(255,255,255,0)); g.clearRect(0,0,w,h); g.setColor(Color.YELLOW); if(UserInfo.isStorageAvailable()) { int y = 18; int advance = 24; java.util.List<UserInfo> list = UserInfo.getTop(10); for(UserInfo user : list) { String stuff = user.getUserName() + " " + user.getScore(); g.drawString(stuff,0,y); y += advance; } } //g.drawString(score,0,18); } public void act() { // Add your action code here. } }
if(UserInfo.isStorageAvailable()) { UserInfo me = UserInfo.getMyInfo(); if(null == me) { System.out.println("Not Signed in"); } else { if(me.getScore() < Score.getScore()) { me.setScore(Score.getScore()); me.store(); } } }