This code works perfectly until version 4.31. it draws a continuous line when i use the left mouse button. Since version 4.40 the line is discontinuous
Code: Select all
InitSprite()
InitKeyboard()
InitMouse()
OpenWindow(0, 0, 0, 800, 600, "MouseDelta")
OpenWindowedScreen(WindowID(0), 0, 0, 800, 600)
Enumeration
#Fond
#Souris
#Temoin
EndEnumeration
CreateSprite(#Fond,800,600)
CreateSprite(#Souris,3,3)
StartDrawing(SpriteOutput(#Souris))
Box(0,0,3,3,RGB(255,0,0))
StopDrawing()
Repeat
While WindowEvent()
Wend
FlipBuffers()
ExamineMouse()
ExamineKeyboard()
DisplaySprite(#Fond,0,0)
DisplaySprite(#Souris, MouseX(), MouseY())
;trace des formes
If MouseButton(1)
StartDrawing(SpriteOutput(#Fond))
Line(MouseX(),MouseY(),-MouseDeltaX(),-MouseDeltaY(), RGB(255, 255, 255))
StopDrawing()
EndIf
Until KeyboardPushed(#PB_Key_Escape)