Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Aufgabe: 2 Winterlandschaft
- Name: Svenja Nevermann
- Matrikel: 240303
- Datum: 20.10.2011
- Hiermit versichere ich, dass ich diesen Code selbst geschrieben
- habe. Er wurde nicht kopiert und auch nicht diktiert.
- */
- //Bildgröße
- size(800,600);
- //Hintergrundfarbe
- background(#868890);
- //Boden Linie
- line(0,500,800,500);
- //Vogelkasten
- stroke(#5A3918);
- fill(#5A3918);
- rect(650,200,130,115);
- //Vogelhäuschen Eingang
- stroke(#402907);
- fill(#402907);
- ellipse(715,265,50,50);
- //Vogelhäusschen Stab
- stroke(#5A3918);
- fill(#5A3918);
- rect(700,300,30,300);
- //Vogeldach
- triangle(650,200,715,150,780,200);
- //Schneemann
- stroke(#484952);
- fill(#ffffff);
- ellipse(250,450,150,150);
- ellipse(250,350,100,100);
- ellipse(250,280,80,80);
- //Arm und Finger
- line(300,350,350,340);
- line(350,340,340,320);
- line(350,340,370,335);
- line(200,350,150,345);
- line(150,345,140,330);
- line(150,345,135,340);
- //Augen
- stroke(#000000);
- fill(#000000);
- ellipse(235,273,8,8);
- ellipse(265,273,8,8);
- //Nase
- stroke(#C33918);
- fill(#C33918);
- triangle(250,283,253,290,290,296);
- //Mund
- stroke(#000000);
- fill(#000000);
- ellipse(248,305,3,3);
- ellipse(238,300,3,3);
- ellipse(260,303,3,3);
- //Horizontlinien
- line(0,140,800,140);
- line(0,135,800,135);
- //Berg Hintergrund
- stroke(#424348);
- fill(#424348);
- rect(0,0,800,135);
- //Berge
- stroke(#6C6C6C);
- fill(#6C6C6C);
- triangle(0,135,55,40,140,135);
- stroke(#B3B3B3);
- fill(#B3B3B3);
- triangle(100,135,190,10,260,135);
- stroke(#AAAAAA);
- fill(#AAAAAA);
- triangle(220,135,300,15,420,135);
- triangle(350,135,450,20,600,135);
- stroke(#A0A0A0);
- fill(#A0A0A0);
- triangle(530,135,650,2,800,135);
- stroke(#ffffff);
- fill(#ffffff);
- //Schneeboden
- rect(0,500,700,100);
- rect(730,500,70,100);
- //Baum2
- stroke(#276C18);
- fill(#276C18);
- triangle(90,130,115,100,140,130);
- triangle(85,150,115,120,145,150);
- triangle(80,170,115,135,150,170);
- stroke(#55420E);
- fill(#55420E);
- rect(106,170,18,25);
- //Baum_1
- float xBaum;
- float yBaum;
- int nBaum=0;
- nBaum=nBaum+1;
- xBaum=40;
- yBaum=150;
- stroke(#1B890E);
- fill(#1B890E);
- triangle(xBaum,yBaum,xBaum+20,yBaum-40,xBaum+45,yBaum);
- triangle(xBaum-10,yBaum+30,xBaum+20,yBaum-25,xBaum+55,yBaum+30);
- triangle(xBaum-20,yBaum+60,xBaum+20,yBaum+10,xBaum+65,yBaum+60);
- stroke(#6C472E);
- fill(#6C472E);
- rect(xBaum+10,yBaum+60,20,25);
- //Baum_4
- nBaum=nBaum+1;
- xBaum=9;
- yBaum=65;
- stroke(#1B890E);
- fill(#1B890E);
- triangle(xBaum,yBaum,xBaum+20,yBaum-40,xBaum+45,yBaum);
- triangle(xBaum-10,yBaum+30,xBaum+20,yBaum-25,xBaum+55,yBaum+30);
- triangle(xBaum-20,yBaum+60,xBaum+20,yBaum+10,xBaum+65,yBaum+60);
- stroke(#6C472E);
- fill(#6C472E);
- rect(xBaum+10,yBaum+60,20,25);
- //Baum_3
- nBaum=nBaum+1;
- xBaum=200;
- yBaum=155;
- stroke(#1B890E);
- fill(#1B890E);
- triangle(xBaum,yBaum,xBaum+20,yBaum-40,xBaum+45,yBaum);
- triangle(xBaum-10,yBaum+30,xBaum+20,yBaum-25,xBaum+55,yBaum+30);
- triangle(xBaum-20,yBaum+60,xBaum+20,yBaum+10,xBaum+65,yBaum+60);
- stroke(#6C472E);
- fill(#6C472E);
- rect(xBaum+10,yBaum+60,20,25);
- //Schnee
- stroke(#ffffff);
- fill(#ffffff);
- ellipse(5,300,4,4);
- ellipse(589,479,4,4);
- ellipse(765,379,4,4);
- ellipse(478,239,4,4);
- ellipse(234,234,4,4);
- ellipse(654,87,4,4);
- ellipse(443,654,4,4);
- ellipse(763,224,4,4);
- ellipse(265,866,4,4);
- ellipse(223,123,4,4);
- ellipse(765,23,4,4);
- ellipse(344,245,4,4);
- ellipse(654,495,4,4);
- ellipse(345,345,4,4);
- ellipse(234,76,4,4);
- ellipse(456,45,4,4);
- ellipse(765,234,4,4);
- ellipse(356,533,4,4);
- ellipse(600,644,4,4);
- ellipse(35,342,4,4);
- ellipse(80,276,4,4);
- ellipse(60,100,4,4);
- ellipse(50,123,4,4);
- //Vogel_1
- float xVogel;
- float yVogel;
- int nVogel=0;
- nVogel=nVogel+1;
- xVogel=80;
- yVogel=50;
- stroke(#000000);
- fill(#000000);
- triangle(xVogel,yVogel,xVogel+5,yVogel-15,xVogel+20,yVogel);
- triangle(xVogel+10,yVogel,xVogel+20,yVogel+15,xVogel+30,yVogel);
- triangle(xVogel+20,yVogel,xVogel+30,yVogel-15,xVogel+40,yVogel);
- //Vogel_2
- nVogel=nVogel+1;
- xVogel=100;
- yVogel=70;
- stroke(#000000);
- fill(#000000);
- triangle(xVogel,yVogel,xVogel+5,yVogel-15,xVogel+20,yVogel);
- triangle(xVogel+10,yVogel,xVogel+20,yVogel+15,xVogel+30,yVogel);
- triangle(xVogel+20,yVogel,xVogel+30,yVogel-15,xVogel+40,yVogel);
- //Vogel_3
- nVogel=nVogel+1;
- xVogel=300;
- yVogel=100;
- stroke(#2E2E2E);
- fill(#2E2E2E);
- triangle(xVogel,yVogel,xVogel+5,yVogel-15,xVogel+20,yVogel);
- triangle(xVogel+10,yVogel,xVogel+20,yVogel+15,xVogel+30,yVogel);
- triangle(xVogel+20,yVogel,xVogel+30,yVogel-15,xVogel+40,yVogel);
- //Vogel_4
- nVogel=nVogel+1;
- xVogel=600;
- yVogel=150;
- stroke(#2E2E2E);
- fill(#2E2E2E);
- triangle(xVogel,yVogel,xVogel+5,yVogel-15,xVogel+20,yVogel);
- triangle(xVogel+10,yVogel,xVogel+20,yVogel+15,xVogel+30,yVogel);
- triangle(xVogel+20,yVogel,xVogel+30,yVogel-15,xVogel+40,yVogel);
- //Vogel_5
- nVogel=nVogel+1;
- xVogel=250;
- yVogel=20;
- stroke(#2E2E2E);
- fill(#2E2E2E);
- triangle(xVogel,yVogel,xVogel+5,yVogel-15,xVogel+20,yVogel);
- triangle(xVogel+10,yVogel,xVogel+20,yVogel+15,xVogel+30,yVogel);
- triangle(xVogel+20,yVogel,xVogel+30,yVogel-15,xVogel+40,yVogel);
- //Vogel_6
- nVogel=nVogel+1;
- xVogel=400;
- yVogel=75;
- stroke(#2E2E2E);
- fill(#2E2E2E);
- triangle(xVogel,yVogel,xVogel+5,yVogel-15,xVogel+20,yVogel);
- triangle(xVogel+10,yVogel,xVogel+20,yVogel+15,xVogel+30,yVogel);
- triangle(xVogel+20,yVogel,xVogel+30,yVogel-15,xVogel+40,yVogel);
- //Wolke_1
- float xWolke;
- float yWolke;
- int nWolke=0;
- nWolke=nWolke+1;
- xWolke=500;
- yWolke=15;
- stroke(#F0F4F7);
- fill(#F0F4F7);
- ellipse(xWolke,yWolke,25,14);
- ellipse(xWolke+20,yWolke+5,25,20);
- ellipse(xWolke,yWolke+10,29,20);
- //Wolke_2
- nWolke=nWolke+1;
- xWolke=600;
- yWolke=25;
- stroke(#F0F4F7);
- fill(#F0F4F7);
- ellipse(xWolke,yWolke,25,14);
- ellipse(xWolke+20,yWolke+5,25,20);
- ellipse(xWolke,yWolke+10,29,20);
- //Wolke_3
- nWolke=nWolke+1;
- xWolke=300;
- yWolke=10;
- stroke(#F0F4F7);
- fill(#F0F4F7);
- ellipse(xWolke,yWolke,25,14);
- ellipse(xWolke+20,yWolke+5,25,20);
- ellipse(xWolke,yWolke+10,29,20);
- //Anzahl der Motive
- stroke(#000000);
- fill(#000000);
- text("Vögel:" + nVogel,300,550);
- text("Bäume:" + nBaum,300,565);
- text("Wolken:" + nWolke,300,580);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement