MouseDeltaX()
Синтаксис
Result = MouseDeltaX()
Описание
Возвращает перемещение Мыши по оси 'X' (в пикселях) с момента последнего вызова этой функции.
Параметры
Ничего.
Возвращаемое значение
Перемещение Мыши по оси 'X' (в пикселях) с момента последнего вызова этой функции. Это может быть как отрицательное, так и положительное значение, в зависимости от того, в какую сторону было сделано перемещение (в правую или левую, и было ли вообще) с момента последнего вызова этой функции. Перед использованием этой функции необходимо обновить фактическую позицию Мыши с помощью ExamineMouse()
Пример (фран.)
; Инициализация мира 2D InitSprite() InitKeyboard() InitMouse() ; Открытие окна OpenWindow(0, 0, 0, 800, 600, "Мышь - MouseDeltaX", #PB_Window_ScreenCentered|#PB_Window_SystemMenu) OpenWindowedScreen(WindowID(0), 0, 0, 800, 600, 1, 0, 0) ; Управление окнами и экранами Repeat Repeat ; Управление окнами Event = WindowEvent() Until Event = 0 ExamineMouse() ; Состояние мыши ; Просмотр состояния кнопок мыши StartDrawing(ScreenOutput()) DrawText(10, 10, "Нажмите клавишу на клавиатуре, чтобы выйти.", RGB(255, 255, 0)) DrawText(250, 180, "Двигай мышью.", 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
См. также
ExamineMouse(), MouseDeltaY()
Поддерживаемые OS
Все