It just spawn the "pilzeSpawnen1()"... Why? I want that the "pilzeSpawnen2() and pilzeSpawnen3()" created with a delay. How?
Here the Code:
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot und MouseInfo)
/**
* Ergänzen Sie hier eine Beschreibung für die Klasse Bowsers_World.
*
* @author (Ihr Name)
* @version (eine Versionsnummer oder ein Datum)
*/
public class Marios_World_2 extends World
{
/**
* Konstruktor für Objekte der Klasse Bowsers_World
*
*/
public Marios_World_2()
{
// Erstellt eine neue Welt mit 600x400 Zellen und einer Zell-Größe von 1x1 Pixeln.
super(1200, 900, 1);
prepare();
pilzeSpawnen1();
pilzeSpawnen2();
pilzeSpawnen3();
}
public void prepare()
{
MarioLvL2 marioLvL2 = new MarioLvL2();
addObject(marioLvL2,44,591);
PeachLvL2 peachLvL2 = new PeachLvL2();
addObject(peachLvL2,44,445);
Castle castle = new Castle();
addObject(castle,1184,494);
castle.setLocation(1088,531);
PilzLvL2 pilzLvL2 = new PilzLvL2();
addObject(pilzLvL2,895,465);
removeObject(pilzLvL2);
removeObject(castle);
Castle castle2 = new Castle();
addObject(castle2,1114,500);
Block block = new Block();
addObject(block,15,345);
Block block2 = new Block();
addObject(block2,45,345);
Block block3 = new Block();
addObject(block3,75,345);
Block block4 = new Block();
addObject(block4,105,345);
Block block5 = new Block();
addObject(block5,135,345);
Block block6 = new Block();
addObject(block6,165,345);
Block block7 = new Block();
addObject(block7,195,345);
Block block8 = new Block();
addObject(block8,225,345);
Block block9 = new Block();
addObject(block9,255,345);
Block block10 = new Block();
addObject(block10,285,345);
Block block11 = new Block();
addObject(block11,315,345);
Block block12 = new Block();
addObject(block12,345,345);
Block block13 = new Block();
addObject(block13,375,345);
Block block14 = new Block();
addObject(block14,405,345);
Block block15 = new Block();
addObject(block15,435,345);
Block block16 = new Block();
addObject(block16,465,345);
Block block17 = new Block();
addObject(block17,495,345);
Block block18 = new Block();
addObject(block18,525,345);
Block block19 = new Block();
addObject(block19,555,345);
Block block20 = new Block();
addObject(block20,585,345);
Block block21 = new Block();
addObject(block21,615,345);
Block block22 = new Block();
addObject(block22,645,345);
Block block23 = new Block();
addObject(block23,675,345);
Block block24 = new Block();
addObject(block24,705,345);
Block block25 = new Block();
addObject(block25,735,345);
Block block26 = new Block();
addObject(block26,765,345);
Block block27 = new Block();
addObject(block27,795,345);
Block block28 = new Block();
addObject(block28,825,345);
Block block29 = new Block();
addObject(block29,855,345);
Block block30 = new Block();
addObject(block30,885,345);
Block block31 = new Block();
addObject(block31,915,345);
Block block32 = new Block();
addObject(block32,945,345);
Block block33 = new Block();
addObject(block33,975,345);
Block block34 = new Block();
addObject(block34,1005,345);
Block block35 = new Block();
addObject(block35,1035,345);
Block block36 = new Block();
addObject(block36,1065,345);
Block block37 = new Block();
addObject(block37,1095,345);
Block block38 = new Block();
addObject(block38,1125,345);
Block block39 = new Block();
addObject(block39,1155,345);
Block block40 = new Block();
addObject(block40,1185,345);
Block block41 = new Block();
addObject(block41,15,675);
Block block42 = new Block();
addObject(block42,45,675);
Block block43 = new Block();
addObject(block43,75,675);
Block block44 = new Block();
addObject(block44,105,675);
Block block45 = new Block();
addObject(block45,135,675);
Block block46 = new Block();
addObject(block46,165,675);
Block block47 = new Block();
addObject(block47,194,675);
block47.setLocation(207,675);
removeObject(block47);
Block block48 = new Block();
addObject(block48,195,675);
Block block49 = new Block();
addObject(block49,225,675);
Block block50 = new Block();
addObject(block50,255,675);
Block block51 = new Block();
addObject(block51,285,675);
Block block52 = new Block();
addObject(block52,315,675);
Block block53 = new Block();
addObject(block53,345,675);
Block block54 = new Block();
addObject(block54,375,675);
Block block55 = new Block();
addObject(block55,405,675);
Block block56 = new Block();
addObject(block56,435,675);
Block block57 = new Block();
addObject(block57,465,675);
Block block58 = new Block();
addObject(block58,495,675);
Block block59 = new Block();
addObject(block59,525,675);
Block block60 = new Block();
addObject(block60,555,675);
Block block61 = new Block();
addObject(block61,585,675);
Block block62 = new Block();
addObject(block62,615,675);
Block block63 = new Block();
addObject(block63,645,675);
Block block64 = new Block();
addObject(block64,675,675);
Block block65 = new Block();
addObject(block65,705,675);
Block block66 = new Block();
addObject(block66,735,675);
Block block67 = new Block();
addObject(block67,765,675);
Block block68 = new Block();
addObject(block68,795,675);
Block block69 = new Block();
addObject(block69,825,675);
Block block70 = new Block();
addObject(block70,855,675);
Block block71 = new Block();
addObject(block71,885,675);
Block block72 = new Block();
addObject(block72,915,675);
Block block73 = new Block();
addObject(block73,945,675);
Block block74 = new Block();
addObject(block74,975,674);
removeObject(block74);
Block block75 = new Block();
addObject(block75,975,675);
Block block76 = new Block();
addObject(block76,1005,675);
Block block77 = new Block();
addObject(block77,1035,675);
Block block78 = new Block();
addObject(block78,1065,675);
Block block79 = new Block();
addObject(block79,1095,675);
Block block80 = new Block();
addObject(block80,1125,675);
Block block81 = new Block();
addObject(block81,1155,675);
Block block82 = new Block();
addObject(block82,1185,675);
}
public void pilzeSpawnen1()
{
PilzLvL2 pilzLvL2 = new PilzLvL2();
addObject(pilzLvL2,400,800);
PilzLvL2 pilzLvL3 = new PilzLvL2();
addObject(pilzLvL3,500,800);
PilzLvL2 pilzLvL4 = new PilzLvL2();
addObject(pilzLvL4,600,800);
PilzLvL2 pilzLvL5 = new PilzLvL2();
addObject(pilzLvL5,700,800);
PilzLvL2 pilzLvL6 = new PilzLvL2();
addObject(pilzLvL6,800,800);
PilzLvL2 pilzLvL7 = new PilzLvL2();
addObject(pilzLvL7,900,800);
PilzLvL2 pilzLvL8 = new PilzLvL2();
addObject(pilzLvL8,300,800);
PilzLvL2 pilzLvL9 = new PilzLvL2();
addObject(pilzLvL9,200,800);
PilzLvL2 pilzLvL10 = new PilzLvL2();
addObject(pilzLvL10,100,800);
PilzLvL2 pilzLvL11 = new PilzLvL2();
addObject(pilzLvL11,1000,800);
PilzLvL2 pilzLvL12 = new PilzLvL2();
addObject(pilzLvL12,1100,800);
}
public void pilzeSpawnen2()
{
Greenfoot.delay(200);
PilzLvL2 pilzLvL13 = new PilzLvL2();
addObject(pilzLvL13,400,800);
PilzLvL2 pilzLvL14 = new PilzLvL2();
addObject(pilzLvL14,500,800);
PilzLvL2 pilzLvL15 = new PilzLvL2();
addObject(pilzLvL15,600,800);
PilzLvL2 pilzLvL16 = new PilzLvL2();
addObject(pilzLvL16,700,800);
PilzLvL2 pilzLvL17 = new PilzLvL2();
addObject(pilzLvL17,800,800);
PilzLvL2 pilzLvL18 = new PilzLvL2();
addObject(pilzLvL18,900,800);
PilzLvL2 pilzLvL19 = new PilzLvL2();
addObject(pilzLvL19,300,800);
PilzLvL2 pilzLvL20 = new PilzLvL2();
addObject(pilzLvL20,200,800);
PilzLvL2 pilzLvL21 = new PilzLvL2();
addObject(pilzLvL21,100,800);
PilzLvL2 pilzLvL22 = new PilzLvL2();
addObject(pilzLvL22,1000,800);
PilzLvL2 pilzLvL23 = new PilzLvL2();
addObject(pilzLvL23,1100,800);
}
public void pilzeSpawnen3()
{
Greenfoot.delay(200);
PilzLvL2 pilzLvL2 = new PilzLvL2();
addObject(pilzLvL2,400,800);
PilzLvL2 pilzLvL3 = new PilzLvL2();
addObject(pilzLvL3,500,800);
PilzLvL2 pilzLvL4 = new PilzLvL2();
addObject(pilzLvL4,600,800);
PilzLvL2 pilzLvL5 = new PilzLvL2();
addObject(pilzLvL5,700,800);
PilzLvL2 pilzLvL6 = new PilzLvL2();
addObject(pilzLvL6,800,800);
PilzLvL2 pilzLvL7 = new PilzLvL2();
addObject(pilzLvL7,900,800);
PilzLvL2 pilzLvL8 = new PilzLvL2();
addObject(pilzLvL8,300,800);
PilzLvL2 pilzLvL9 = new PilzLvL2();
addObject(pilzLvL9,200,800);
PilzLvL2 pilzLvL10 = new PilzLvL2();
addObject(pilzLvL10,100,800);
PilzLvL2 pilzLvL11 = new PilzLvL2();
addObject(pilzLvL11,1000,800);
PilzLvL2 pilzLvL12 = new PilzLvL2();
addObject(pilzLvL12,1100,800);
}
}

