Code: Alles auswählen
;PB4
Enumeration
#Biene
#window
#Imagegadget
EndEnumeration
CreateImage(#Biene,500,500)
StartDrawing(ImageOutput(#Biene))
Box(0,0,500,500,RGB(255,255,128))
DrawingMode(#PB_2DDrawing_Outlined)
Ellipse( 130,145,10,20,RGB(64,64,0))
Ellipse( 170,145,10,20,RGB(64,64,0))
DrawingMode(#PB_2DDrawing_Default)
Ellipse( 130,145,9,19,RGB(128,64,64))
Ellipse( 170,145,9,19,RGB(128,64,64))
Circle(150,150,25,RGB(255,255,128))
DrawingMode(#PB_2DDrawing_Outlined)
Circle(150,150,25,RGB(64,64,0))
DrawingMode(#PB_2DDrawing_Outlined)
FrontColor(RGB(64,64,0))
Circle(150,150,25)
Ellipse(150,200,20,25)
Ellipse(150,280,30,55)
Line(135,135,-20,-20)
Line(115,115,-10,20)
Line(165,135,20,-20)
Line(185,115,10,20)
Line(136,180,-15,-15)
Line(121,165,-10,-25)
Line(163,180,15,-15)
Line(178,165,10,-25)
Line(132,190,-15,-15)
Line(118,175,-10,-20)
Line(167,190,15,-15)
Line(182,175,10,-20)
Line(130,200,-20,-1)
Line(110,199,-10,20)
Line(169,200,20,-1)
Line(189,199,10,20)
Line(131,190,37,0)
Line(132,210,35,0)
Line(137,230,26,0)
Line(126,250,50,0)
Line(120,280,60,0)
Line(125,310,50,0)
FillArea(140,185,RGB(64,64,0),RGB(100,100,0))
FrontColor(RGB(255,0,0))
FillArea(142,215,RGB(64,64,0),RGB(100,100,0))
FillArea(142,245,RGB(64,64,0),RGB(100,100,0))
FillArea(142,285,RGB(64,64,0),RGB(100,100,0))
FillArea(20,20,RGB(64,64,0),RGB(255,255,255))
FrontColor(RGB(0,222,255))
For i=1 To 20 Step 6
Ellipse(140,240+i,20+i,60)
Next i
For i=1 To 20 Step 6
Ellipse(160,240+i,20+i,60)
Next i
StopDrawing()
OpenWindow(#window,0,0,500,500,"Biene")
CreateGadgetList(WindowID(#window))
ImageGadget(#Imagegadget,0,0,500,500,ImageID(#Biene))
Procedure summ()
Repeat
Beep_(37,100)
ForEver
EndProcedure
CreateThread(@summ(),0)
Repeat
Until WaitWindowEvent()=#PB_Event_CloseWindow