xxxxxxxxxx
67
function setup() {
createCanvas(500, 500)
frameRate(15)
}
var ufoX =0
function draw() {
background(28, 56, 99)
//stars
fill('yellow')
stroke('white')
strokeWeight(0)
for(var stars=1; stars <= 10; stars++)
{
ellipse(random(0,500),random(0,350),5,5)
var rainX = random(0,500)
var rainY = random(0,350)
strokeWeight(1)
line(rainX,rainY,rainX,rainY+random(10,30))
}
//moon
fill(300)
stroke(200)
strokeWeight(3)
ellipse(440,60,75,75)
//grass
fill(42, 105, 66)
stroke(0)
strokeWeight(5)
rect(-100,350,1000,400)
//ufo
push()
translate(ufoX,0)
strokeWeight(0)
fill(56, 156, 139)
triangle(250,100,350,363,150,363)
strokeWeight(4)
stroke(0)
fill(91, 99, 93)
ellipse(250,130,175,75)
fill(161, 161, 161)
ellipse(250,124,175,60)
fill(153, 204, 197)
ellipse(250,110,75,60)
fill(300)
strokeWeight(0)
ellipse(232,100,20,20)
ellipse(243,90,10,10)
pop()
if(keyCode == RIGHT_ARROW)
{
ufoX = ufoX + 2
}
if(keyCode == LEFT_ARROW)
{
ufoX = ufoX - 2
}
}