Please provide your 'areaTwo' method for review. Also, if you can, provide the scrolledX amount when area 2 is built.
if(getOneObjectAtOffset (0, getImage().getHeight() , Water.class)!= null)
{
if (getWorld() instanceof Mace_Level)
{
Mace_Level Mace_Level = (Mace_Level)getWorld();
Mace_Level.decreaseLives();
Mace_Level.updateScoreboard();
Greenfoot.setWorld(new Mace_Level());
}
if (getWorld() instanceof Mace_Level && lives < 0)
{
Greenfoot.setWorld(new GameOver_World());
}
if (getWorld() instanceof Saw_Level)
{
Saw_Level Saw_Level = (Saw_Level)getWorld();
Saw_Level.decreaseLives();
Saw_Level.updateScoreboard();
Greenfoot.setWorld(new Saw_Level());
}
if (getWorld() instanceof Orc_Level)
{
Orc_Level Orc_Level = (Orc_Level)getWorld();
Orc_Level.decreaseLives();
Orc_Level.updateScoreboard();
Greenfoot.setWorld(new Orc_Level());
}
if (getWorld() instanceof Boss_Level)
{
Boss_Level Boss_Level = (Boss_Level)getWorld();
Boss_Level.decreaseLives();
Boss_Level.updateScoreboard();
Greenfoot.setWorld(new Boss_Level());
}
}