Je découvre un problème avec la détection de la position de souris (en mode jeu 2d)
Les coordonnées sorte de l'écran il semblerais qu'elles se bloquent, testé avec un exemple de la doc
Code : Tout sélectionner
; Initialisation du monde 2D
InitSprite()
InitKeyboard()
InitMouse()
; Ouverture de la fenêtre
OpenWindow(0,0,0,800,600,"Souris - MouseX",#PB_Window_ScreenCentered|#PB_Window_SystemMenu)
OpenWindowedScreen(WindowID(0),0,0,800,600,1,0,0)
; Gestion de la fenêtre et de l'écran
Repeat
Repeat ; Gestion de la fenêtre
Event = WindowEvent()
Until Event = 0
ExamineMouse() ; Etat de la souris
; Affichage de l'état des boutons de la souris
StartDrawing(ScreenOutput())
DrawText(10,10, "Appuyer sur une touche du clavier pour quitter.", RGB(255,255,0))
DrawText(300,180, "Bougez la souris.", RGB(255,0,0),RGB(255,255,0))
DrawText(MouseX(), MouseY(), "["+Chr(164)+"]", RGB(255,255,0))
DrawText(250,230, "X= " + Str(MouseX()) , RGB(255,255,255))
DrawText(450,230, "Y=" + Str(MouseY()) , RGB(255,255,255))
StopDrawing()
FlipBuffers()
ClearScreen(RGB(0,0,0))
ExamineKeyboard()
Until KeyboardPushed(#PB_Key_All)
End