xxxxxxxxxx
111
let img;
let RabbitBody1;
let RabbitBody2;
let RabbitHead1;
let RabbitHead2;
let Tree=1;
let Tree2=1;
let Tree3=1;
let PosX1=10; //Second Try change X into Variables
let PosX2=332;
let PosX3=460;
//let Cloudx;
//let Cloudy=1;
function preload(){
img=loadImage("carrot.png");
img2=loadImage("cloud.png");
head=loadImage("RHead.png");
body=loadImage("RBody.png");
}
function setup() {
createCanvas(600, 400);
}
function draw() {
//background visual
RabbitHead1=288+random(-3,3);
RabbitBody1=300-random(-5,5);
RabbitHead2=307+random(-3,3);
RabbitBody2=330-random(-5,5);
Tree=Tree+1;
Tree2=Tree2+1;
Tree3=Tree3+1;
//Cloudx=Cloudx+1;
//Cloudy=60+sin(-10,10);
background(204,236,170);
noStroke();
fill(205,233,247);
rect(0,0,600,300);
strokeWeight(3);
stroke(102,165,33)
image(img2,320,180);
image(img2,450,110);
image(img2,40,60);
//moving trees
//wood 1
fill(151,118,101);
stroke(110,97,78);
if(620-Tree<0){PosX1=620;
Tree=1};//Second Try
rect(PosX1-Tree,210,10,90);
if(620-Tree<0){Tree=1};
//treebody 1
fill(102,165,33);
stroke(12,124,66);
ellipse(PosX1+5-Tree,200,60,100);
//if(600-Tree<0){Tree=1};
//wood 2
fill(151,118,101);
stroke(110,97,78);
//if(620-Tree2<0){PosX2=620};//Second Try
if(PosX2-Tree2<-20){PoX2=620;
Tree2=1}
rect(PosX2-Tree2,210,6,90);
//treebody
fill(102,165,33);
stroke(12,124,66);
ellipse(PosX2+3-Tree2,232,55,73);
if(620-Tree2<0){Tree2=1};
//if(835-Tree2<0){Tree2=1};
//wood 3
fill(151,118,101);
stroke(110,97,78);
if(PosX3-Tree3<-20){PosX3=620
Tree3=1};//Second Try
rect(PosX3-Tree3,210,12,90);
//treebody
fill(102,165,33);
stroke(12,124,66);
ellipse(PosX3+6-Tree3,200,90,120);
//if(1000-Tree3<0){Tree3=1};
//rabbits
//leader rabbit
image(body,134,RabbitBody2);
image(head,120,RabbitHead2);
//second rabbit
image(body,70,RabbitBody1);
image(head,60,RabbitHead1);
//carrot
image(img,mouseX, mouseY);
}