Hab hier auch ne funktionierende Lösung
Edit: etwas schöner gemacht und ohne Variablen
Code: Alles auswählen
OpenWindow(0,0,0,640,480,"Test",#PB_Window_ScreenCentered)
CreateGadgetList(WindowID(0))
TextGadget(0,10, 10,090,20,"Team")
TextGadget(1,100, 10,090,20,"Spieler")
LoadFont(1,"Arial",26,#PB_Font_Bold)
SetGadgetFont(#PB_Default,FontID(1))
TextGadget(10,10,50,40,40,"1",#PB_Text_Center |#PB_Text_Border)
TextGadget(11,10,140,40,40,"2",#PB_Text_Center |#PB_Text_Border)
TextGadget(12,10,230,40,40,"3",#PB_Text_Center |#PB_Text_Border)
TextGadget(13,10,320,40,40,"4",#PB_Text_Center |#PB_Text_Border)
SetGadgetColor(10, #PB_Gadget_FrontColor,#Red)
SetGadgetColor(11, #PB_Gadget_FrontColor,#Green)
SetGadgetColor(12, #PB_Gadget_FrontColor,#Blue)
SetGadgetColor(13, #PB_Gadget_FrontColor,#Gray)
SetGadgetFont(#PB_Default, #PB_Default)
LoadImage(0, "0.bmp")
LoadImage(1, "1.bmp")
LoadImage(2, "2.bmp")
ButtonImageGadget(20,100,50,60,80, ImageID(0))
ButtonImageGadget(21,100,140,60,80, ImageID(0))
ButtonImageGadget(22,100,230,60,80, ImageID(0))
ButtonImageGadget(23,100,320,60,80, ImageID(0))
ButtonGadget(81,WindowWidth(0)-130, WindowHeight(0)-25,100,20,"Fertig")
Auswahl.s=""
Repeat
Event = WindowEvent()
If Event = #PB_Event_Gadget
Gadget = EventGadget()
Select Gadget
Case 20
If GetGadgetState(20) = ImageID(0)
SetGadgetState(20, ImageID(1))
ElseIf GetGadgetState(20) = ImageID(1)
SetGadgetState(20, ImageID(2))
ElseIf GetGadgetState(20) = ImageID(2)
SetGadgetState(20, ImageID(0))
EndIf
Case 80
Auswahl="Abbruch"
Case 81
Auswahl="Fertig"
EndSelect
EndIf
Until Event = #PB_Event_CloseWindow Or Auswahl<>""
CloseWindow(0)