xxxxxxxxxx
82
var rainSpeed = 2.4;
var rainY = 70;
var landskab;
var bilosY = 190;
var vandstand;
var skyX = -150;
function setup() {
createCanvas(800, 400);
landskab = new Landskab();
billedeCykle = loadImage("cyklist.png");
billedePerson = loadImage("person.png");
billedeSky = loadImage("sky.png");
billedeBilos = loadImage("bilos.png");
}
function draw() {
background(240);
landskab.draw();
// Spørgsmål 6a (Sol)
fill (255,255,0);
circle(730,60,100);
translate(730, 60);
for (let i = 0; i < 10; i ++) {
rect(0, 60, 20, 80);
rotate(PI/5);}
translate(-730, -60);
// Spørgsmål 6b (Cyklist)
image(billedeCykle, 300, 207);
// Spørgsmål 6c (personer)
for (let i = 0; i < 5; i++) {
image(billedePerson,15*i, 208);
}
// Spørgsmål 6d (skyer)
tint(255, 128);
image(billedeSky,570,35,200,200);
noTint();
// Spørgsmål 6e (bilos)
bilosY = bilosY -1;
if (bilosY < 0) {bilosY = 170}
image(billedeBilos,370,bilosY);
// Spørgsmpål 6f (regn)
if (mouseIsPressed) {
vandstand = 240;
skyX = skyX + 1;
rainY = rainY + rainSpeed;
if (rainY > 200){rainY = 76}
tint(255, 128);
image(billedeSky,skyX,30, 250, 150);
fill (176,224,230);
circle(skyX+130, rainY, 30);
circle(skyX+70, rainY, 30);
circle(skyX+230, rainY, 30);
noTint();
if (skyX>600){skyX = -150}
}else (vandstand = mouseY );
//Spørgsmpål 6g (Navn)
fill (0,102,153);
stroke(255, 204, 100);
textSize(22);
text("Sebastian Rix", 633, 394);
landskab.vandstand(vandstand);
}