Heya,
I'm having a little bit of a problem getting my score from the last game to print. Basically, I have an actor called 'Scoreboard' and when I load a world called MyWorld it prints the score up at the top (successfully). I have another world called GameOver which is switched to when Rocket.class hits Asteroid.class. I want to print the same score I got from the last game on GameOver, but when I try it just says the score is 0. Here's the code for the scoreboard that you may need:
Thanks,
OF
import greenfoot.*;
import java.awt.Color;
public class Scoreboard extends Actor
{
int score = 0;
public Scoreboard()
{
updateBoard(); //Tells the board to update when called
}
private void updateBoard()
{
setImage(new GreenfootImage("Orbs: " + score, 20, Color.black, new Color(0, 0, 0, 0))); //Print text
}
public void add(int addVal)
{
score += addVal; updateBoard(); //Calculate the score
}
public int getScore()
{
return score;
}
}

