Code Sketch
evening
cleari
setSpeed(fast)
setBackground(sunWithWhite)
//playMp3Sound("c:/Users/SAMPADA/Desktop/kojosession26Feb/Crows Caws.mp3")
def sunWithWhite = cm.radialMultipleGradient(-230, 150, 50,
Seq(0, 0.59, 0.60, 1),
Seq(red, orange, yellow, skyBlue), false)
setPenColor(purple)
setPosition(-100, 0)
setPenFontSize(30)
write("Every sunset is ....")
setPenColor(blue)
setPosition(-50, -30)
setPenFontSize(30)
write("...an opportunity ")
setPenColor(red)
setPosition(0, -60)
setPenFontSize(30)
write("to reset.")
def kavlo = Picture {
setPenColor(black)
setPenThickness(4)
left(10)
left(120, 25)
setPenColor(noColor)
left(240, 25)
left(-10)
right(10)
setPenColor(black)
right(120, 25)
setPenColor(noColor)
right(240, 25)
right(-10)
}
//def add(first:long,second:long): Long = first +second
def emptyPicture = Picture{}
def squaresArranged(count:Long):Picture =
if (count == 0) {
emptyPicture
} else {
picStack(
kavlo,
squaresArranged(count-1).thatsScaled(0.8).thatsTranslated(20,50)
)
}
def cloud = Picture{
setFillColor(Color(106, 181, 232, 22))
setPenColor(Color(106, 181, 232, 22))
right(180,50)
// right(90,50)
}
def scene = picStack(
cloud.thatsScaled(3).thatsTranslated(-150, 180),
cloud.withFlippedX.thatsTranslated(-190, 150),
cloud.withFlippedX.thatsTranslated(-230, 100),
cloud.thatsTranslated(150, 180),
cloud.withFlippedX.thatsTranslated(190, 150),
cloud.withFlippedX.thatsScaled(0.5).thatsFilledWith(white).thatsTranslated(250, 200)
)
draw(
scene,
squaresArranged (7)
)
//left
//hop(100)
//right
//
//
//def kavle(steps:Long): Unit =
// if(steps == 0){
// ()
// }else {
// kavlo
// hop(40)
// right
// hop(60)
// left
// kavle(steps-1)
//}
//
//def kavaleRow = Picture {
// kavle(4)
//
//}
//
//def kavale = picStack(kavaleRow.withFlippedX,kavaleRow)
//
//kavale.draw
//def radial = cm.radialGradient(0, 0, red, 200, yellow, false)
//def radial = cm.radialGradient(-199, 100, red, 50, yellow, true)
//def radial = cm.radialGradient(-79, 105, red, 50, yellow, false)
def skyBlue = Color(162, 213, 217)
//
//def eye = cm.radialMultipleGradient(0, 0, 100,
// Seq(0,0.1,0.2,0.25,0.26,0.97,0.98,0.99,1),
// Seq(white,black,black,black,white,white,black,black,white),false)
def linearGradient = cm.linearGradient(-79, 105, green, 65, -73, skyBlue, false)
//def radialGradient = cm.radialGradient(-79, 105, yellow, 65, -73, skyBlue, false)
//def radial = cm.radialGradient(-79, 105, yellow, 50, skyBlue, false)
//setBackground(linearGradient)
//setBackground(eye)
//def darkPink = cm.hsl(0,0.5,0.5)
//def darkPink = Color(222, 63, 222)
//setFillColor(darkPink)
//setPenColor(yellow)
//setPenThickness(5)
//
//def square = {
// forward(100)
// right
// forward(100)
// right
// forward(100)
// right
// forward(100)
// right
//
//}
//setFillColor(darkPink.spin(0).fadeOut(0.5))
//square
//right(45)
//setFillColor(darkPink.spin(45).fadeOut(0.5))
//square
//right(45)
//setFillColor(darkPink.spin(90).fadeOut(0.5))
//square
//right(45)
//setFillColor(darkPink.spin(135).fadeOut(0.5))
//square
//right(45)
//setFillColor(darkPink.spin(180).fadeOut(0.5))
//square
//right(45)
//setFillColor(darkPink.spin(225).fadeOut(0.5))
//square
//right(45)
//setFillColor(darkPink.spin(270).fadeOut(0.5))
//square
//right(45)
//setFillColor(darkPink.spin(315).fadeOut(0.5))
//square
//right(45)