class LevelPitcher extends Level { Flower f; Tulip t; void setup(PApplet mainApplet){ super.setup(mainApplet); world.setGravity(0,100); Chameleon c = new Chameleon(200,250,0); world.add(c); registerMouseable(c); registerBouncer(c,"chameleon",4); registerDropletCollider(c); registerEveryTicker(c); Leaf l = new Leaf(250,350,0); world.add(l); registerBouncer(l,"leaf",1); registerMouseable(l); registerBouncer(c,"leaf",0); registerMouseable(c); f = new Flower (380,300,8,80); world.add(f); registerDropletCollider(f); registerEveryTicker(f); t = new Tulip(380,210,9,500); world.add(t); registerDropletCollider(t); registerEveryTicker(t); } void draw(){ super.draw(); if(t.isPouring()){ addDrop(380,220); } } boolean isDone(){ if(f.isDone()){ return true; } return false; } }