class LevelManyLeaves extends Level { Flower flower1, flower2, flower3; void setup(PApplet mainApplet){ super.setup(mainApplet); world.setGravity(0,100); f.framesBetweenDrops = 20; flower1 = new Flower (340,100,8,700); world.add(flower1); registerDropletCollider(flower1); registerEveryTicker(flower1); flower2 = new Flower (100,300,8,700); world.add(flower2); registerDropletCollider(flower2); registerEveryTicker(flower2); flower3 = new Flower(400,300,8,700); world.add(flower3); registerDropletCollider(flower3); registerEveryTicker(flower3); LeafFlipped leaf4 = new LeafFlipped(350, 200, 0); leaf4.sz = 50; world.add(leaf4); registerBouncer(leaf4,"leaf",1); registerMouseable(leaf4); Leaf leaf5 = new Leaf(400, 100, 0); leaf5.sz = 50; leaf5.setRestitution(4); world.add(leaf5); registerBouncer(leaf5,"leaf",1); registerMouseable(leaf5); Leaf leaf3 = new Leaf(30, 300, 0); leaf3.sz = 50; world.add(leaf3); registerBouncer(leaf3,"leaf",1); registerMouseable(leaf3); Leaf leaf2 = new Leaf(100, 100, 0); leaf2.sz = 50; world.add(leaf2); registerBouncer(leaf2,"leaf",1); registerMouseable(leaf2); LeafFlipped leaf1 = new LeafFlipped(150, 150, 0); leaf1.sz = 50; world.add(leaf1); registerBouncer(leaf1,"leaf",1); registerMouseable(leaf1); } boolean isDone(){ if(flower1.isDone()){ } if(flower1.isDone() && flower2.isDone() && flower3.isDone()){ return true; } return false; } }