import java.applet.Applet; import java.awt.*; import java.util.Vector; public class Pildike2 extends Applet implements Runnable{ Image taust; Image pilt; Graphics piltg; Image lill; int lillekorgus=100; int mustripikkus=160; int samm=3; int paus=50; int nihe=0; int aeg=0; int laius=300, korgus=300; Vector lillekesed=new Vector(); double lillelisamistoenaosus=0.03*samm; boolean veel=false; public void paint(Graphics g){ koostaPilt(); g.drawImage(pilt, 0, 0, this); } public void update(Graphics g){ paint(g); } void koostaPilt(){ if(taust==null)taust=laePilt("rohetaust320x480.gif"); if(lill==null)lill=laePilt("lill1.gif"); if(pilt==null){ pilt=createImage(laius, korgus); piltg=pilt.getGraphics(); } nihe=nihe+samm; aeg=aeg+samm; if(nihe>mustripikkus)nihe=nihe-mustripikkus; eemaldaVanadLilled(); lisaUusiLilli(); piltg.drawImage(taust, 0, nihe-mustripikkus, this); joonistaLilled(); } void lisaUusiLilli(){ for(double lt=lillelisamistoenaosus; lt>0; lt=lt-1){ if(Math.random()korgus+lillekorgus){ lillekesed.removeElementAt(i); i--; } } } void joonistaLilled(){ for(int i=0; i