import fi.jyu.mit.graphics.EasyWindow; /** * Piirretäään aliohjelman avulla näytöön 5 lumiukkoa. * @author vesal * @version 16.9.2008 */ public class Lumiukot2 { /** * Piirtää ikkunaan lumiukon paikkaan (x,y) * @param window ikkuna johon piirretään * @param x lumiukon ison pallon x * @param y lumiukon ison pallon y * @param isonpallonSade alimman pallon säde */ public static void lumiukko(EasyWindow window,double x, double y,double isonpallonSade) { double keskipallonSade = 15; double paanSade = 10; double keskipallonY = y-keskipallonSade-isonpallonSade; double paanY = y-2*keskipallonSade-isonpallonSade-paanSade; window.addCircle(x,y,isonpallonSade); window.addCircle(x,keskipallonY,keskipallonSade); window.addCircle(x,paanY,paanSade); } /** * Piirtää ikkunaan lumiukon paikkaan (x,y). Ukon ison pallon säde on 20 * @param window ikkuna johon piirretään * @param x lumiukon ison pallon x * @param y lumiukon ison pallon y */ public static void lumiukko(EasyWindow window,double x, double y) { lumiukko(window,x,y,20); } /** * Piirretään 5 lumiukkoa * @param args ei käytössä */ public static void main(String[] args) { EasyWindow window = new EasyWindow(); lumiukko(window,20,100,30); lumiukko(window,30,200); lumiukko(window,74,190); lumiukko(window,124,150); lumiukko(window,190,130); window.showWindow(); } }