import greenfoot.*;
public class Level2 extends World
{
//(hoe lang duurt de timer voordat het level voorbij moet zijn, ongeveer 40 seconden)
private int timer = 55*40;
//(grootte van de wereld + objecten toevoegen)
public Level2()
{
super(3000, 700, 1, false);
getBackground().setColor(new Color(9, 2, 47));
getBackground().fill();
addObject(new Wolken(), 1500, 350);
addObject(new Wolk(), 1000, 400);
addObject(new Staken(), 589, 700);
addObject(new Staken(), 767, 700);
addObject(new Staken(), 1015, 700);
addObject(new Staken(), 2385, 700);
addObject(new Staken(), 2633, 700);
addObject(new Staken(), 2881, 700);
addObject(new Staken(), 3104, 700);
addObject(new Staken(), 3328, 700);
addObject(new Staken(), 3552, 700);
addObject(new Staken(), 3776, 700);
addObject(new GrondLVL2(), -250, 120);
addObject(new GrondLVL2(), 100, 666);
addObject(new GrondLVL2(), 1495, 666);
addObject(new GrondLVL2(), 1896, 666);
addObject(new GrondLVL2(), 1900, 210);
addObject(new GrondLVL2(), 797, 730);
addObject(new GrondLVL2(), 2595, 730);
addObject(new GrondLVL2(), 2850, 730);
addObject(new GrondLVL2(), 3250, 730);
addObject(new GrondLVL2(), 3500, 730);
addObject(new Klein(), 650, 535);
addObject(new Klein(), 850, 490);
addObject(new Klein(), 1050, 580);
addObject(new Klein(), 1100, 370);
addObject(new Klein(), 1350, 300);
addObject(new Klein(), 2940, 185);
addObject(new Klein(), 2980, 185);
addObject(new Klein(), 3000, 185);
addObject(new Klein(), 3100, 185);
addObject(new Klein(), 3150, 185);
addObject(new SuperKlein(), 2385, 185);
addObject(new SuperKlein(), 2540, 185);
addObject(new SuperKlein(), 2695, 185);
addObject(new SlangLVL2(), 2095, 140);
addObject(new KoningSlang(), 2985, 130);
addObject(new Huis(), 3169, 122);
addObject(new Speler(), 80, 40);
}
public Timer()
{
updateImage();
}
public void act()
{
//(hoe de timer werkt staat hieronder beschreven. Als er 0 of minder dan 0 seconden over zijn, ga je naar een nieuwe wereld(GameOverTijd))
timer--;
if (timer % 55 == 0) updateImage();
if (timer <=0) Greenfoot.setWorld(new GameOverTijd());
}
private void updateImage()
{
setImage(new GreenfootImage("Tijd over:" + timer/55, 20, Color.BLACK, Color.RED));
}
}

