wen ich ein WindowedScreen öffne steigt meine cpu auf 100% bei der größe von 1280x768 kratzt das spiel nach paar sekunden sogar ganz ab. aber wiso? ich habe doch alles richtig gemacht oder? wen ich das Windowedscreen gegen Openscreen ersetze läuft alles super.
Code: Alles auswählen
InitSprite()
InitMouse()
InitKeyboard()
UsePNGImageEncoder()
UsePNGImageDecoder()
OpenWindow(0,0,0,1280,768,"Magier")
OpenWindowedScreen(WindowID(0),0,0,1280,768,0,0,0)
Dim Key.w(240)
Dim Button.w(200)
Dim Head.w(200)
Dim Hand.w(200)
LoadSprite(8,"Grafik\IMG_Tiles.png")
CopySprite(8,7)
ClipSprite(8,0,0,64,64)
LoadSprite(1,"Grafik\Button_Neu.png")
LoadSprite(2,"Grafik\Button_Magier_Menü.png")
LoadSprite(3,"Grafik\Button_Kampagne.png")
LoadSprite(4,"Grafik\Button_Mission.png")
LoadSprite(5,"Grafik\Button_Duell.png")
LoadSprite(6,"Grafik\Mauszeiger.png")
TransparentSpriteColor(6,255+256*0+256*256*255)
Repeat
ExamineKeyboard()
ExamineMouse()
mx=MouseX()
my=MouseY()
ClearScreen(0)
WindowEvent()
WaitWindowEvent(60)
If mode=0
If mx<542 And mx>150 And my<180 And my>100 And MouseButton(#PB_MouseButton_Left)
mode=1
EndIf
For x= 0 To 19
For y= 0 To 11
DisplaySprite(7,x*64,y*64)
Next
Next
For x= 1 To 2
DisplaySprite(x,150,100*x)
Next
For x= 3 To 5
DisplaySprite(x,725,100*x-200)
Next
EndIf
DisplayTransparentSprite(6,mx,my)
FlipBuffers(20)
Until KeyboardPushed(#PB_Key_F1) Or quit=1
End