code:
Code: Alles auswählen
InitSprite()
OpenWindow(691,0,0,800,600,"Zimmerplan",#PB_Window_ScreenCentered| #PB_Window_SystemMenu|#PB_Window_SizeGadget)
CreateGadgetList(WindowID(691))
OpenWindow(500,0,0,300,300,"Menü")
CreateGadgetList(WindowID(500))
ButtonGadget(500,0,0,100,20,"Spalte+")
ButtonGadget(501,0,21,100,20,"Spalte-")
ButtonGadget(502,0,42,100,20,"Zeile+")
ButtonGadget(503,0,63,100,20,"Zeile-")
zelle_h=20
zelle_b=20
Repeat
fenster_h = WindowHeight(691)
fenster_b = WindowWidth(691)
;SmartWindowRefresh(691, 1)
Event=WaitWindowEvent()
Select Event
Case #PB_Event_Gadget
Select EventGadget()
Case 500 : zelle_b=zelle_b+1
Case 501 : zelle_b=zelle_b-1
Case 502 : zelle_h=zelle_h+1
Case 503 : zelle_h=zelle_h-1
EndSelect
EndSelect
StartDrawing(WindowOutput(691))
DrawingMode(1)
Line(0,Zelle_h*1,800,0,black)
Line(0,Zelle_h*2,800,0,black)
Line(0,Zelle_h*3,800,0,black)
Line(0,Zelle_h*4,800,0,black)
Line(0,Zelle_h*5,800,0,black)
Line(0,Zelle_h*6,800,0,black)
Line(0,Zelle_h*7,800,0,black)
Line(0,Zelle_h*8,800,0,black)
Line(0,Zelle_h*9,800,0,black)
Line(0,Zelle_h*10,800,0,black)
Line(0,Zelle_h*11,800,0,black)
Line(0,Zelle_h*12,800,0,black)
Line(0,Zelle_h*13,800,0,black)
Line(0,Zelle_h*14,800,0,black)
Line(0,Zelle_h*15,800,0,black)
Line(0,Zelle_h*16,800,0,black)
Line(0,Zelle_h*17,800,0,black)
DrawText(500,580,"Z_H: "+Str(zelle_h))
DrawText(560,580,"Z_B: "+Str(zelle_b))
DrawText(620,580,"w_H: "+Str(fenster_h))
DrawText(680,580,"w_B: "+Str(fenster_b))
StopDrawing()
Delay(1)
Until Event = #PB_Event_CloseWindow