This bug is related to changes made in 2.90b to allow the palette editor component sliders to warp the mouse Y char without warping the X char. Warping both coordinates of the mouse via MOUSEX/MOUSEY doesn't warp the system mouse cursor properly due to the system mouse position being used to determine the other coordinate. This value is requested from SDL and doesn't seem to be updated until after processing events during the next cycle. MZX may need to store the X/Y position when the mouse is warped for the duration of the current cycle because of this (if both are set, smooth mouse movement when warping the mouse becomes tedious, particularly with scaling renderers).
Report ID | 785 | Title | Setting MOUSEX and MOUSEY at the same time doesn't properly warp the system mouse |
Product | Archived MegaZeux Bugs | Status | Fixed (Severity 2 - Fair) |
Version | 2.92 | Fixed in | 2.92b |
Introduced In Version | 2.90b | Operating System | All platforms |
Page 1 of 1
Report ID #785: Setting MOUSEX and MOUSEY at the same time doesn't properly warp the system mouse
#1 Lachesis
Posted 03 August 2019 - 09:51 PM
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
Page 1 of 1
Replies (1 - 2)
#2 Lachesis
Posted 04 August 2019 - 04:51 AM
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
Page 1 of 1
1 User(s) are reading this issue
1 Guests and 0 Anonymous Users
Powered by IP.Tracker 1.3.2 © 2025 IPS, Inc.