% Creating Buttons in OOT
import GUI in "%oot/lib/GUI"
View.Set("graphics:500;300,nocursor,title:creating buttons")
procedure right
for i:0..100
drawfilloval(maxx div 2+i,maxy div 2,50,50,5)
delay(15)
drawfilloval(maxx div 2+i,maxy div 2,50,50,3)
end for
drawfilloval(maxx div 2 + 100, maxy div 2,50,50,5)
end right
procedure left
for decreasing i:100..0
drawfilloval(maxx div 2+i,maxy div 2,50,50,5)
delay(15)
drawfilloval(maxx div 2+i, maxy div 2,50,50,3)
end for
drawfilloval(maxx div 2,maxy div 2,50,50,5)
end left
GUI.SetBackgroundColor(3)
drawfilloval(maxx div 2,maxy div 2,50,50,5)
var button1:int:=GUI.CreateButton(50,150,0,"Move Left",left)
var button2:int:=GUI.CreateButton(50,200,0,"Move Right",right)
var quitButton:=GUI.CreateButton(400,10,0,"Quit",GUI.Quit)
loop
exit when GUI.ProcessEvent
end loop
put "Finished" |