hmm all i can do now is say look at my senario ive got it working
public void gameOver()
{
saver = new Saver();
saver.saveHighscore(counter.getValue());
removeObject(user);
board = new ScoreBoard(600, 600);
addObject(board, getWidth() /2, getHeight() /2);
gameOver = true;
}public void gameOver()
{
{
Saver saver = new Saver();
saver.saveHighscore(counter.getValue());
}
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
public class BackGround extends World
{
private Counter counter;
private concierge user;
private ScoreBoard board;
private Saver saver;
private boolean gameOver;
public BackGround()
{
super(700, 600, 1);
prepare();
saver = new Saver();
}
public void gameOver()
{
Saver saver = new Saver();
if(counter.getValue() >= 100) {
gameOver();
}
saver.saveHighscore(counter.getValue());
removeObject(user);
board = new ScoreBoard(600, 600);
addObject(board, getWidth() /2, getHeight() /2);
gameOver = true;
}
private void prepare()
{
Counter Counter = new Counter();
concierge concierge = new concierge(Counter);
addObject(Counter, 54, 23);
addObject (concierge, 120, 80);
}
}
public void gameOver()
{
saver.saveHighscore(counter.getValue());
removeObject(user);
board = new ScoreBoard(600, 600);
addObject(board, getWidth() /2, getHeight() /2);
gameOver = true;
}import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
public class BackGround extends World
{
private Counter counter;
private concierge user;
private ScoreBoard board;
private Saver saver;
private boolean gameOver;
public BackGround()
{
super(700, 600, 1);
prepare();
saver = new Saver();
}
public void gameOver()
{ saver.saveHighscore(counter.getValue());
removeObject(user);
board = new ScoreBoard(600, 600);
addObject(board, getWidth() /2, getHeight() /2);
gameOver = true;
}
private void prepare()
{
Counter Counter = new Counter();
concierge concierge = new concierge(Counter);
addObject(Counter, 54, 23);
addObject (concierge, 120, 80);
}
}