MouseDeltaY()
Syntaxe
Resultat = MouseDeltaY()Description
Teste le déplacement vertical de la souris.
Arguments
Aucun.
Valeur de retour
Renvoie le déplacement vertical (en pixels) de la souris depuis le dernier appel de cette fonction.
Remarques
Le résultat peut être positif ou négatif selon que le déplacement s'est effectué vers le haut ou vers le bas depuis le dernier appel.
ExamineMouse() doit être appelé avant cette fonction pour mettre la position courante de la souris à jour.
Exemple
; Initialisation du monde 2D
InitSprite()
InitKeyboard()
InitMouse()
; Ouverture de la fenêtre
OpenWindow(0,0,0,800,600,"Souris - MouseDeltaY",#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(250,180, "Bougez la souris.", RGB(255,0,0),RGB(255,255,0))
DrawText(250,230, "DeltaX " + Str(MouseDeltaX()), RGB(255,255,255))
DrawText(250,260, "DeltaY " + Str(MouseDeltaY()), RGB(255,255,255))
StopDrawing()
FlipBuffers()
ClearScreen(RGB(0,0,0))
ExamineKeyboard()
Until KeyboardPushed(#PB_Key_All)
End
Voir aussi
ExamineMouse(), MouseDeltaX()
OS Supportés
Tous