folgender Code soll als Übung per Mausklick eine rote Kachel auf den Bildschirm bringen, nachdem eine blaue schon da ist. Geht aber nicht. Wieso?
Code: Alles auswählen
InitSprite()
InitMouse()
InitKeyboard()
OpenScreen(800,600,16,"")
LoadSprite(0,"sprite\Kreuz.bmp")
LoadSprite(1,"sprite\blau.bmp")
LoadSprite(2,"sprite\rot.bmp")
Repeat
ClearScreen(0,200,0)
ExamineKeyboard()
ExamineMouse()
TransparentSpriteColor(0,255,0,255)
DisplayTransparentSprite(1,20,20)
DisplayTransparentSprite(0,MouseX()-32,MouseY()-32)
FlipBuffers()
If MouseButton(1) And MouseX > 20 And MouseX < 217 And MouseY > 20 And MouseY < 217
DisplayTransparentSprite(2,240,20)
FlipBuffers()
EndIf
If KeyboardPushed(#PB_key_escape)
End
EndIf
ForEver
PB42