Contoh 1 Penggunaan Graphicswindow
Contoh 1 Penggunaan Graphicswindow
'penggunaan subrutin
'2016@mbandas
'=====================================
siapkanlayar()
tombol()
'======================================
'======================================
Sub siapkanlayar
LL = 800
TL = 500
LK = LL-150
TK = TL-40
GraphicsWindow.Clear()
GraphicsWindow.Width = LL
GraphicsWindow.Height = TL
GraphicsWindow.backgroundcolor="white"
GraphicsWindow.brushcolor="lime"
GraphicsWindow.FillRectangle(120,20,LK,TK)
GraphicsWindow.show()
EndSub
'=======================================
'subrutin tombol
'=======================================
Sub tombol
GraphicsWindow.brushcolor="black"
tombol1=controls.AddButton("penyu",15,30)
tombol2=controls.AddButton("maju",15,65)
tombol3=controls.AddButton("belok kanan",15,100)
tombol4=controls.AddButton("belok kiri",15,135)
tombol5=controls.AddButton("hapus semua",15,170)
Controls.SetSize(tombol1,90,30)
Controls.SetSize(tombol2,90,30)
Controls.SetSize(tombol3,90,30)
Controls.SetSize(tombol4,90,30)
Controls.SetSize(tombol5,90,30)
Controls.buttonclicked=menudiklik
endsub
'========================================
'subrutin menudiklik
'=======================================
Sub menudiklik
If Controls.LastClickedButton=tombol1 Then
Turtle.show()
Turtle.PenUp()
Turtle.MoveTo(LK/2+150,TK/2+40)
Turtle.Angle=0
Turtle.PenDown()
Turtle.Move(25)
Turtle.turnright()
Turtle.turnleft()
siapkanlayar()
tombol()
Turtle.PenUp()
Turtle.MoveTo(LK/2+70,TK/2+20)
Turtle.Angle=0
Turtle.PenDown()
EndIf
EndSub