Code Sketch
cancer Day
Category: Programming
cleari()
setSpeed(fast)
//showAxes()
def earth(x:Int,y:Int,n:Int){
setPosition(x, y)
setFillColor(ColorMaker.hsl(212, 0.97, 0.49))
circle(250)
left()
setFillColor(green)
right(50,20)
left(50,30)
right(50,20)
left(50,60)
right(50,60)
left(50,10)
right(50,30)
right(50,20)
left(10,20)
right(50,40)
left(50,40)
right(50,40)
left(50,30)
right(125)
right(10,600)
right(2,400)
right(5,200)
left(220)
hop(380)
right(220)
left(20,50)
right(50,30)
left(50,30)
right(50,30)
left(50,40)
right(50,40)
right(50,30)
right(50,20)
left(50,40)
right(50,40)
left(50,40)
right(50,40)
left(50,40)
right(50,20)
right(85)
right(10,600)
right(20,250)
}
earth(250, -240, 0)
def smoking(x:Int,y:Int,n:Int){
setPosition(x, y)
setHeading(90)
setPosition(-260, -150)
setPenThickness(15)
setFillColor(noColor)
circle(100)
left(115)
setPosition(-410, -180)
setFillColor(orange)
setPenThickness(2)
repeat(4) {
forward(20)
right()
}
setFillColor(white)
forward(-130)
right()
forward(20)
left()
forward(130)
right()
left(35)
hop(-130)
setPenThickness(15)
right(20)
forward(190)
hop(30)
setPenFontSize(20)
right(40)
setPosition(-440, -265)
write("NO SMOKING")
setPosition(-180, 150)
circle(100)
}
smoking(0,0,0)
setPenThickness(2)
def gutka(x:Int,y:Int,n:Int){
setPosition(x, y)
setFillColor(ColorMaker.hsl(120, 0.74, 0.36))
repeat(2) {
forward(90)
right()
forward(110)
right()
}
hop(30)
write("GUTKA")
right()
hop(60)
left()
hop(65)
write("PAN")
left()
hop(92)
right(25)
setPenThickness(15)
forward(-190)
setHeading(90)
hop(-80)
left()
hop(160)
right()
setPenFontSize(20)
write("NO EAT GUTKA")
}
gutka(-330, 110, 0)
setFillColor(noColor)
def drugs(x:Int,y:Int,n:Int){
setPosition(x, y)
circle(100)
left()
setPenThickness(2)
left()
hop(5)
right()
hop()
right()
forward(20)
hop(-10)
left()
forward()
left()
hop(15)
right(180)
repeat(2) {
forward(30)
left()
forward(80)
left()
}
left(80)
hop(80)
left(10)
forward(50)
hop(-50)
right()
hop(-13)
repeat(2) {
setPenThickness(0)
setFillColor(ColorMaker.hsl(200, 1.00, 0.50))
forward(28)
right()
forward(40)
right()
}
hop(-30)
setFillColor(yellow)
left(180,8)
forward(10)
left()
forward(15)
right()
setFillColor(blue)
forward(10)
right(180,8)
forward(10)
right()
hop(15)
setHeading(90)
setPenThickness(20)
hop(140)
left(25)
forward(-190)
setHeading(90)
hop(-30)
left()
hop(100)
right()
setPenFontSize(20)
write("NO DRUGS")
}
drugs(350, 150, 0)
def alcohl(x:Int,y:Int,n:Int){
setFillColor(noColor)
setPosition(x, y)
circle(100)
left(65)
hop(70)
setPenThickness(2)
setFillColor(ColorMaker.hsl(0, 0.19, 0.49))
setPenColor(ColorMaker.hsl(0, 0.19, 0.49))
setHeading(270)
forward(20)
right(35)
forward(30)
setHeading(270)
forward(50)
left()
forward(40)
left()
forward(50)
left(35)
forward(30)
setHeading(90)
forward(20)
left()
forward(5)
hop(40)
left()
hop(40)
setFillColor(noColor)
right(30)
repeat(3) {
forward(25)
right(120)
}
hop(25)
left(25)
setHeading(60)
repeat(3) {
forward(25)
right(120)
}
}
alcohl(460, -150, 0)