Code: Alles auswählen
Global master$
Global master3$
Procedure.s Subtraktion()
decksize$ = GetGadgetText(4)
placeintothedeck$ = GetGadgetText(9)
master$ = decksize$ + placeintothedeck$
EndProcedure
Procedure.s Wahrscheinlichkeit()
decksize$ = GetGadgetText(4)
handsize$ = GetGadgetText(5)
placeintothedeck$ = GetGadgetText(9)
EndProcedure
OpenWindow(1,0,0,1000,600,"",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
FrameGadget(1,5,5,990,570,"",#PB_Frame_Flat)
TextGadget(2,10,10,65,20,"Deckgröße:")
SetGadgetColor(2,#PB_Gadget_BackColor,RGB(0,255,255))
TextGadget(3,10,50,70,20,"Handgröße:")
SetGadgetColor(3,#PB_Gadget_BackColor,RGB(0,255,255))
StringGadget(4,90,10,100,25,"",#PB_String_Numeric)
StringGadget(5,90,50,100,25,"",#PB_String_Numeric)
FrameGadget(6,10,80,285,490,"",#PB_Frame_Flat)
TextGadget(7,15,85,45,15,"Karten:")
SetGadgetColor(7,#PB_Gadget_BackColor,RGB(0,255,255))
StringGadget(8,15,105,100,25,"")
StringGadget(9,130,105,25,25,"",#PB_String_Numeric)
StringGadget(10,180,105,25,25,"",#PB_String_Numeric)
StringGadget(11,230,105,25,25,"",#PB_String_Numeric)
TextGadget(12,120,85,45,15,"im Deck")
SetGadgetColor(12,#PB_Gadget_BackColor,RGB(0,255,255))
TextGadget(13,180,85,25,15,"Min")
SetGadgetColor(13,#PB_Gadget_BackColor,RGB(0,255,255))
TextGadget(14,230,85,25,15,"Max")
SetGadgetColor(14,#PB_Gadget_BackColor,RGB(0,255,255))
TextGadget(400,300,10,100,100,"")
SetGadgetColor(400,#PB_Gadget_BackColor,RGB(0,255,255))
ButtonGadget(401,410,10,150,25,"Berechnung")
ButtonGadget(402,410,40,150,25,"weitere Wahrscheinlichkeit")
TextGadget(403,260,105,30,30,"")
SetGadgetColor(403,#PB_Gadget_BackColor,RGB(0,255,255))
ButtonGadget(404,410,70,150,25,"Karten")
AddKeyboardShortcut(1,#PB_Shortcut_Escape,1)
close = 0
Repeat
event = WaitWindowEvent()
If event = #PB_Event_Gadget
Select EventGadget()
Case 401
master$ = Wahrscheinlichkeit()
ultimatetext$ = "Die Wahrscheinlichkeit beträgt: "
SetGadgetText(400,ultimatetext$+master$)
Case 404
master$ = Subtraktion()
anzahldeckkarten$ = master$
SetGadgetText(403,anzahldeckkarten$)
EndSelect
EndIf
If event = #PB_Event_Menu
Select EventMenu()
Case 1
close = 1
EndSelect
EndIf
Until event = #PB_Event_CloseWindow Or close = 1