xxxxxxxxxx
function setup() {
createCanvas(640,360);
background(142, 177, 189);
}
function draw() {
//MOUNTAIN
//ice cap
beginShape();
noStroke();
fill(239, 227, 211);
vertex(248,164)
vertex(312,128)
vertex(327,133)
vertex(336,132)
vertex(349,127)
vertex(365,132)
vertex(386,145)
vertex(411,162)
vertex(461,185)
vertex(353,257)
endShape();
//mid layer
beginShape();
noStroke();
fill(155, 163, 176);
vertex(145,198)
vertex(222,177)
vertex(248,164)
vertex(266,171)
vertex(286,165)
vertex(317,176)
vertex(350,166)
vertex(385,189)
vertex(403,177)
vertex(434,192)
vertex(461,185)
vertex(478,189)
vertex(525,278)
endShape();
//base
beginShape();
noStroke();
fill(111, 140, 155);
vertex(0,250)
vertex(145,198)
vertex(228,212)
vertex(298,202)
vertex(328,212)
vertex(393,220)
vertex(463,204)
vertex(478,189)
vertex(650,225)
vertex(640,360)
vertex(0,360)
endShape();
//SMOKE
//base
beginShape();
noStroke();
fill(198, 204, 205);
vertex(314,129)
vertex(331,137)
vertex(349,137)
vertex(351,128)
vertex(347,117)
vertex(331,108)
vertex(338,89)
vertex(336,84)
vertex(325,64)
vertex(330,42)
vertex(312,15)
vertex(258,21)
vertex(215,16)
vertex(155,39)
vertex(104,32)
vertex(57,55)
vertex(8,54)
vertex(-17,73)
vertex(-15,199)
vertex(49,206)
vertex(92,201)
vertex(116,187)
vertex(158,187)
vertex(188,167)
vertex(224,164)
vertex(282,132)
endShape();
//dark layer
beginShape();
noStroke();
fill(114, 152, 175);
vertex(331,132)
vertex(345,132)
vertex(346,133)
vertex(343,120)
vertex(324,110)
vertex(326,98)
vertex(331,90)
vertex(319,64)
vertex(326,43)
vertex(309,19)
vertex(260,25)
vertex(216,18)
vertex(154,47)
vertex(107,36)
vertex(63,55)
vertex(34,84)
vertex(19,97)
vertex(34,122)
vertex(77,133)
vertex(122,120)
vertex(145,123)
vertex(175,115)
vertex(205,118)
vertex(231,114)
vertex(261,123)
vertex(294,127)
vertex(316,124)
endShape();
//cloud one
beginShape();
noStroke();
fill(224, 217, 207);
vertex(330,129)
vertex(341,128)
vertex(340,123)
vertex(320,112)
vertex(321,101)
vertex(308,107)
vertex(305,114)
vertex(307,122)
vertex(316,119)
endShape();
//cloud two
beginShape();
noStroke();
fill(224, 217, 207);
vertex(301,123)
vertex(301,115)
vertex(304,105)
vertex(300,100)
vertex(291,103)
vertex(288,113)
vertex(293,123)
endShape();
//cloud three
beginShape();
noStroke();
fill(224, 217, 207);
vertex(308,103)
vertex(323,97)
vertex(326,90)
vertex(317,68)
vertex(309,69)
vertex(304,76)
vertex(306,88)
vertex(304,98)
endShape();
//cloud four
beginShape();
noStroke();
fill(224, 217, 207);
vertex(287,124)
vertex(285,112)
vertex(287,101)
vertex(300,96)
vertex(304,89)
vertex(300,75)
vertex(306,66)
vertex(315,64)
vertex(318,56)
vertex(307,49)
vertex(301,53)
vertex(294,64)
vertex(284,68)
vertex(281,85)
vertex(273,91)
vertex(270,104)
vertex(273,121)
endShape();
//cloud five
beginShape();
noStroke();
fill(224, 217, 207);
vertex(319,53)
vertex(322,44)
vertex(307,23)
vertex(286,27)
vertex(260,28)
vertex(258,42)
vertex(248,50)
vertex(250,58)
vertex(260,65)
vertex(270,62)
vertex(293,56)
vertex(302,46)
vertex(308,46)
endShape();
//cloud six
beginShape();
noStroke();
fill(224, 217, 207);
vertex(268,111)
vertex(267,102)
vertex(270,89)
vertex(278,83)
vertex(281,65)
vertex(276,64)
vertex(261,69)
vertex(250,62)
vertex(242,73)
vertex(239,91)
vertex(243,114)
vertex(264,120)
endShape();
//cloud seven
beginShape();
noStroke();
fill(224, 217, 207);
vertex(256,28)
vertex(217,21)
vertex(204,29)
vertex(185,35)
vertex(164,49)
vertex(169,57)
vertex(188,63)
vertex(204,57)
vertex(211,49)
vertex(223,49)
vertex(230,42)
vertex(246,48)
vertex(256,41)
endShape();
//cloud eight
beginShape();
noStroke();
fill(224, 217, 207);
vertex(207,58)
vertex(211,66)
vertex(226,65)
vertex(239,72)
vertex(247,60)
vertex(244,51)
vertex(230,46)
vertex(224,52)
vertex(213,53)
endShape();
//cloud nine
beginShape();
noStroke();
fill(224, 217, 207);
vertex(107,41)
vertex(100,51)
vertex(103,65)
vertex(120,63)
vertex(132,70)
vertex(149,69)
vertex(163,79)
vertex(179,78)
vertex(199,86)
vertex(214,82)
vertex(236,88)
vertex(237,76)
vertex(224,68)
vertex(209,69)
vertex(204,60)
vertex(188,65)
vertex(166,59)
vertex(160,49)
vertex(150,51)
vertex(134,45)
endShape();
//cloud ten
beginShape();
noStroke();
fill(224, 217, 207);
vertex(191,85)
vertex(199,89)
vertex(213,86)
vertex(235,92)
vertex(239,112)
vertex(230,111)
vertex(222,113)
vertex(214,113)
vertex(196,104)
vertex(178,87)
vertex(165,86)
vertex(167,82)
vertex(178,80)
endShape();
//cloud eleven
beginShape();
noStroke();
fill(224, 217, 207);
vertex(87,60)
vertex(98,62)
vertex(101,69)
vertex(118,67)
vertex(131,74)
vertex(148,72)
vertex(162,83)
vertex(164,89)
vertex(176,90)
vertex(180,93)
vertex(174,99)
vertex(161,100)
vertex(145,96)
vertex(137,89)
vertex(123,90)
vertex(104,85)
vertex(87,74)
vertex(85,66)
endShape();
//cloud eleven
beginShape();
noStroke();
fill(224, 217, 207);
vertex(63,75)
vertex(84,71)
vertex(85,77)
vertex(96,87)
vertex(120,92)
vertex(111,97)
vertex(91,96)
vertex(74,89)
vertex(54,88)
vertex(39,83)
vertex(44,77)
vertex(54,74)
endShape();
//cloud twelve
beginShape();
noStroke();
fill(224, 217, 207);
vertex(55,68)
vertex(55,71)
vertex(62,72)
vertex(81,69)
vertex(84,60)
vertex(88,56)
vertex(98,59)
vertex(97,50)
vertex(89,46)
vertex(65,58)
endShape();
//SMALLER MOUNTAIN
//mountain
beginShape();
noStroke();
fill(99, 114, 25);
vertex(228,360)
vertex(357,343)
vertex(406,311)
vertex(430,291)
vertex(468,282)
vertex(494,289)
vertex(528,298)
vertex(565,305)
vertex(588,325)
vertex(640,342)
vertex(640,360)
endShape();
//tree one
beginShape();
noStroke();
fill(76, 90, 27);
vertex(352,340)
vertex(357,350)
vertex(388,334)
vertex(389,326)
vertex(398,323)
vertex(400,318)
vertex(391,315)
vertex(376,326)
vertex(369,326)
vertex(363,335)
endShape();
//tree two
beginShape();
noStroke();
fill(76, 90, 27);
vertex(377,351)
vertex(406,352)
vertex(440,349)
vertex(432,344)
vertex(415,343)
vertex(410,338)
vertex(403,336)
vertex(386,343)
endShape();
//tree three
beginShape();
noStroke();
fill(76, 90, 27);
vertex(416,329)
vertex(427,338)
vertex(443,342)
vertex(448,352)
vertex(466,352)
vertex(472,343)
vertex(481,339)
vertex(477,329)
vertex(458,318)
vertex(442,318)
vertex(424,318)
endShape();
//tree four
beginShape();
noStroke();
fill(76, 90, 27);
vertex(489,342)
vertex(514,352)
vertex(530,349)
vertex(541,343)
vertex(541,343)
vertex(532,332)
vertex(512,330)
vertex(505,323)
vertex(493,325)
vertex(484,330)
endShape();
//tree five
beginShape();
noStroke();
fill(76, 90, 27);
vertex(560,351)
vertex(578,351)
vertex(614,354)
vertex(631,344)
vertex(616,339)
vertex(588,336)
vertex(580,328)
vertex(562,314)
vertex(551,318)
vertex(546,331)
vertex(548,344)
endShape();
//tree six
beginShape();
noStroke();
fill(76, 90, 27);
vertex(551,309)
vertex(555,300)
vertex(550,297)
vertex(532,297)
vertex(518,291)
vertex(512,294)
vertex(502,289)
vertex(491,292)
vertex(494,299)
vertex(504,304)
vertex(522,304)
vertex(536,309)
endShape();
}
function mousePressed() {
print ("mouseX=", mouseX, "mouseY=", mouseY);
}