Ich möchte bitte mit der Maus auf ein Sprite Punkte setzen.
Wenn ich die Maustaste links drücke , sollen Mousex() und Mousey() abgefragt werden.
Welchen Code muß ich unten reinsetzen?
Danke.
Gruss
Code: Alles auswählen
Global zaehler.l, x.l,y.l,xypos.l
InitSprite()
OpenWindow(0,0,0,800,600,"sprite",#PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_ScreenCentered)
OpenWindowedScreen(WindowID(0),10,10,300,300,0,0,0)
CreateSprite(1,256,256,#PB_Sprite_PixelCollision)
StartDrawing(SpriteOutput(1))
  Box(0,0,256,256,RGB(255,255,255))
StopDrawing()
  
 StartDrawing(SpriteOutput(1))
   Buffer      = DrawingBuffer()             
   Pitch       = DrawingBufferPitch()        
   PixelFormat = DrawingBufferPixelFormat()  
 StopDrawing()
Repeat
  
  Event.l = WindowEvent()
  
  StartDrawing(SpriteOutput(1)) 
    xypos=buffer+x*4+y*1024
    PokeL(xypos,$ff0000)
  StopDrawing() 
  
  DisplaySprite(1,10,10)
  FlipBuffers()
  
Until Event = #PB_Event_CloseWindow
End