Final Code

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Final_Code

PImage Forest;
int GrowX=1;
int GrowY=1;
int GrLinkX=110;
int GrLinkY=725;
int RdLinkX=GrLinkX+200;
int RdLinkY=GrLinkY;
/*int BlLinkX=;
int BlLinkY=;*/

void setup()
{
size(1000, 500);
}

void draw()
{
Forest = loadImage("Forest-1.jpg");
image(Forest, 0, 0);
scale(.5);
pushMatrix();
translate(GrLinkX, GrLinkY);

//Green Link
//Link Outline
fill(#000000);
noStroke();
rect(60, 0, 60, 10); //1
rect(50, 10, 20, 10);//2
rect(110, 10, 20, 10);//3
rect(40, 20, 20, 10);//4
rect(120, 20, 20, 10);//5
rect(30, 30, 20, 10);//6
rect(130, 30, 20, 10);//7
rect(30, 40, 10, 10);//8
rect(50, 40, 10, 10);//9
rect(120, 40, 10, 10);//10
rect(140, 40, 10, 10);//11
rect(30, 50, 20, 10);//12
rect(130, 50, 20, 10);//13
rect(20, 60, 20, 10);//14
rect(140, 60, 20, 10);//15
rect(0, 70, 30, 10);//16
rect(150, 70, 30, 10);//17
rect(30, 70, 10, 40);//18
rect(140, 70, 10, 40);//19
rect(0, 80, 10, 10);//20
rect(170, 80, 10, 10);//21
rect(10, 90, 20, 10);//22
rect(150, 90, 20, 10);//23
rect(20, 100, 10, 30);//24
rect(150, 100, 10, 30);//25
rect(30, 120, 10, 20);//26
rect(140, 120, 10, 20);//27
rect(40, 100, 10, 50);//28
rect(130, 100, 10, 50);//29
rect(50, 130, 10, 50);//30
rect(120, 130, 10, 50);//31
rect(30, 150, 10, 10);//32
rect(140, 150, 10, 10);//33
rect(20, 160, 10, 10);//34
rect(150, 160, 10, 10);//35
rect(10, 170, 10, 10);//36
rect(160, 170, 10, 10);//37
rect(10, 180, 20, 10);//38
rect(150, 180, 20, 10);//39
rect(20, 190, 20, 10);//40
rect(140, 190, 20, 10);//41
rect(40, 170, 10, 40);//42
rect(130, 170, 10, 40);//43
rect(30, 210, 10, 20);//44
rect(140, 210, 10, 20);//45
rect(40, 230, 30, 10);//46
rect(110, 230, 30, 10);//47
rect(60, 60, 10, 10);//48
rect(110, 60, 10, 20);//49
rect(50, 70, 10, 10);//50
rect(100, 70, 10, 20);//51
rect(120, 70, 10, 40);//52
rect(50, 100, 20, 10);//53
rect(70, 90, 20, 20);//54
rect(90, 80, 10, 20);//55
rect(60, 110, 10, 20);//56
rect(70, 110, 10, 10);//57
rect(100, 100, 20, 20);//58
rect(110, 120, 10, 10);//59
rect(60, 140, 60, 10);//60
rect(60, 180, 10, 10);//61
rect(70, 180, 10, 20);//62
rect(100, 180, 10, 20);//63
rect(110, 180, 10, 10);//64
rect(50, 200, 20, 10);//65
rect(110, 200, 20, 10);//66
rect(70, 210, 40, 10);//67
rect(60, 220, 20, 10);//68
rect(100, 220, 20, 10);//69

//brown shoes
fill(#894949);
rect (120, 210, 20, 20);
rect(110, 210, 10, 10);
rect(40, 210, 20, 20);
rect(60, 210, 10, 10);

//yellow buckle
fill(#CBB535);
rect(80, 180, 10, 10);
rect(90, 180, 10, 10);
rect(90, 190, 10, 10);
rect(80, 190, 10, 10);

//green hat
fill(#699B7F);
rect(40, 40, 10, 10);
rect(130, 40, 10, 10);
rect(50, 30, 80, 10);
rect(60, 20, 60, 10);
rect(70, 10, 40, 10);

//green tunic
fill(#699B7F);
rect(60, 150, 60, 30);
rect(50, 180, 10, 20);
rect(60, 190, 10, 10);
rect(120, 180, 10, 20);
rect(110, 190, 10, 10);
rect(70, 200, 40, 10);

//lite green sleeves


fill(#B1FF6F);
rect(40, 150, 10, 20);
rect(30, 160, 10, 10);
rect(130, 150, 10, 20);
rect(140, 160, 10, 10);

//yellow hair
fill(#CBB535);
rect(40, 80, 30, 20);
rect(40, 60, 20, 10);
rect(40, 70, 10, 10);
rect(50, 50, 10, 10);
rect(50, 80, 50, 10);
rect(60, 70, 40, 10);
rect(70, 60, 40, 10);
rect(60, 40, 60, 10);
rect(50, 50, 70, 10);
rect(120, 50, 10, 20);
rect(130, 60, 10, 40);
rect(30, 100, 10, 20);
rect(140, 100, 10, 20);

//white eyes
fill(#FFFFFF);
rect(100, 120, 10, 10);
rect(120, 110, 10, 10);
rect(70, 120, 10, 10);
rect(50, 110, 10, 10);

//face
fill(#FFBDAC);
rect(50, 120, 10, 10);
rect(60, 130, 60, 10);
rect(120, 120, 10, 10);
rect(80, 120, 20, 10);
rect(80, 110, 20, 10);
rect(90, 100, 10, 10);
rect(100, 90, 20, 10);
rect(110, 80, 10, 10);

//ears
fill(#FFDBAC);
rect(10, 80, 20, 10);
rect(150, 80, 20, 10);

//hands
fill(#FFDBAC);
rect(20, 170, 20, 10);
rect(30, 180, 10, 10);
rect(140, 170, 20, 10);
rect(140, 180, 10, 10);
popMatrix();
pushMatrix();
translate(RdLinkX, RdLinkY);
//Red Link
//Link Outline
fill(#000000);
noStroke();
rect(60, 0, 60, 10); //1
rect(50, 10, 20, 10);//2
rect(110, 10, 20, 10);//3
rect(40, 20, 20, 10);//4
rect(120, 20, 20, 10);//5
rect(30, 30, 20, 10);//6
rect(130, 30, 20, 10);//7
rect(30, 40, 10, 10);//8
rect(50, 40, 10, 10);//9
rect(120, 40, 10, 10);//10
rect(140, 40, 10, 10);//11
rect(30, 50, 20, 10);//12
rect(130, 50, 20, 10);//13
rect(20, 60, 20, 10);//14
rect(140, 60, 20, 10);//15
rect(0, 70, 30, 10);//16
rect(150, 70, 30, 10);//17
rect(30, 70, 10, 40);//18
rect(140, 70, 10, 40);//19
rect(0, 80, 10, 10);//20
rect(170, 80, 10, 10);//21
rect(10, 90, 20, 10);//22
rect(150, 90, 20, 10);//23
rect(20, 100, 10, 30);//24
rect(150, 100, 10, 30);//25
rect(30, 120, 10, 20);//26
rect(140, 120, 10, 20);//27
rect(40, 100, 10, 50);//28
rect(130, 100, 10, 50);//29
rect(50, 130, 10, 50);//30
rect(120, 130, 10, 50);//31
rect(30, 150, 10, 10);//32
rect(140, 150, 10, 10);//33
rect(20, 160, 10, 10);//34
rect(150, 160, 10, 10);//35
rect(10, 170, 10, 10);//36
rect(160, 170, 10, 10);//37
rect(10, 180, 20, 10);//38
rect(150, 180, 20, 10);//39
rect(20, 190, 20, 10);//40
rect(140, 190, 20, 10);//41
rect(40, 170, 10, 40);//42
rect(130, 170, 10, 40);//43
rect(30, 210, 10, 20);//44
rect(140, 210, 10, 20);//45
rect(40, 230, 30, 10);//46
rect(110, 230, 30, 10);//47
rect(60, 60, 10, 10);//48
rect(110, 60, 10, 20);//49
rect(50, 70, 10, 10);//50
rect(100, 70, 10, 20);//51
rect(120, 70, 10, 40);//52
rect(50, 100, 20, 10);//53
rect(70, 90, 20, 20);//54
rect(90, 80, 10, 20);//55
rect(60, 110, 10, 20);//56
rect(70, 110, 10, 10);//57
rect(100, 100, 20, 20);//58
rect(110, 120, 10, 10);//59
rect(60, 140, 60, 10);//60
rect(60, 180, 10, 10);//61
rect(70, 180, 10, 20);//62
rect(100, 180, 10, 20);//63
rect(110, 180, 10, 10);//64
rect(50, 200, 20, 10);//65
rect(110, 200, 20, 10);//66
rect(70, 210, 40, 10);//67
rect(60, 220, 20, 10);//68
rect(100, 220, 20, 10);//69

//brown shoes
fill(#894949);
rect (120, 210, 20, 20);
rect(110, 210, 10, 10);
rect(40, 210, 20, 20);
rect(60, 210, 10, 10);

//yellow buckle
fill(#CBB535);
rect(80, 180, 10, 10);
rect(90, 180, 10, 10);
rect(90, 190, 10, 10);
rect(80, 190, 10, 10);

//red hat
fill(#F02727);
rect(40, 40, 10, 10);
rect(130, 40, 10, 10);
rect(50, 30, 80, 10);
rect(60, 20, 60, 10);
rect(70, 10, 40, 10);

//red tunic
fill(#F02727);
rect(60, 150, 60, 30);
rect(50, 180, 10, 20);
rect(60, 190, 10, 10);
rect(120, 180, 10, 20);
rect(110, 190, 10, 10);
rect(70, 200, 40, 10);

//lite red sleeves


fill(#FF8989);
rect(40, 150, 10, 20);
rect(30, 160, 10, 10);
rect(130, 150, 10, 20);
rect(140, 160, 10, 10);

//yellow hair
fill(#CBB535);
rect(40, 80, 30, 20);
rect(40, 60, 20, 10);
rect(40, 70, 10, 10);
rect(50, 50, 10, 10);
rect(50, 80, 50, 10);
rect(60, 70, 40, 10);
rect(70, 60, 40, 10);
rect(60, 40, 60, 10);
rect(50, 50, 70, 10);
rect(120, 50, 10, 20);
rect(130, 60, 10, 40);
rect(30, 100, 10, 20);
rect(140, 100, 10, 20);

//white eyes
fill(#FFFFFF);
rect(100, 120, 10, 10);
rect(120, 110, 10, 10);
rect(70, 120, 10, 10);
rect(50, 110, 10, 10);

//face
fill(#FFBDAC);
rect(50, 120, 10, 10);
rect(60, 130, 60, 10);
rect(120, 120, 10, 10);
rect(80, 120, 20, 10);
rect(80, 110, 20, 10);
rect(90, 100, 10, 10);
rect(100, 90, 20, 10);
rect(110, 80, 10, 10);

//ears
fill(#FFDBAC);
rect(10, 80, 20, 10);
rect(150, 80, 20, 10);

//hands
fill(#FFDBAC);
rect(20, 170, 20, 10);
rect(30, 180, 10, 10);
rect(140, 170, 20, 10);
rect(140, 180, 10, 10);
popMatrix();
}

You might also like