scummvm/engines/hdb
D G Turner d7972603e7 HDB: Fix Game Breaking Bug in Right Mouse Button Handling
The right mouse button (which is the "Use" button for throwing gems etc.)
function sets the Button B flag in the _buttons flag field, but never
cleared it. This resulted in blocking of setting of movement waypoints
with the left button and thus locked up the player character.

You could avoid this by using the "Return" key which is also mapped to
use, but this would only be possible on desktop ports or with a virtual
keyboard.

This commit fixes the mouse handling code to clear the flag and thus
avoids future bug reports.
2019-09-22 00:11:51 +01:00
..
ai-bots.cpp HDB: Janitorial - Fix some code formatting 2019-09-03 17:17:35 +02:00
ai-cinematic.cpp HDB: Fix some array compared to nullptr, reduce some variable scopes 2019-09-07 19:47:36 +02:00
ai-funcs.cpp HDB: Fix empty string test 2019-09-10 16:20:19 -07:00
ai-init.cpp HDB: Fix some more uninitialized variables 2019-09-16 23:06:17 +02:00
ai-inventory.cpp HDB: Improve String Buffer Usage in AI Inventory Code 2019-09-14 02:47:55 +01:00
ai-lists.cpp HDB: Fix GCC Compiler Warnings for Set-But-Unused Variables 2019-09-05 18:10:31 +01:00
ai-player.cpp HDB: Simplify some code 2019-09-19 08:10:49 +02:00
ai-player.h HDB: Reduce header dependency 2019-09-03 17:17:27 +02:00
ai-use.cpp HDB: Reduce header dependency 2019-09-03 17:17:28 +02:00
ai-waypoint.cpp HDB: Fix More GCC Compiler Warnings 2019-09-14 00:07:47 +01:00
ai.h HDB: Replace Unecessary Buffer in AI Inventory Code 2019-09-14 02:38:53 +01:00
configure.engine HDB: Build engine by default 2019-09-06 00:00:40 +02:00
detection.cpp HDB: Ensure Demos are Indicated in ScummVM GUI Launcher List 2019-09-13 20:33:55 +01:00
file-manager.cpp HDB: Fix Major Memory Leak in File Manager Class 2019-09-13 21:50:55 +01:00
file-manager.h HDB: Added optional length parameter for querying from FindFirstData 2019-09-03 17:17:34 +02:00
gfx.cpp HDB: Fix more uninitialized variables in Gfx and Window 2019-09-09 23:16:26 +02:00
gfx.h HDB: Change init functions to handle errors 2019-09-03 17:17:34 +02:00
hdb.cpp HDB: Fix missing semicolon 2019-09-19 02:05:25 -07:00
hdb.h HDB: Initialize some more uninitialized variables. 2019-09-06 08:16:04 +02:00
input.cpp HDB: Fix Game Breaking Bug in Right Mouse Button Handling 2019-09-22 00:11:51 +01:00
input.h HDB: Change init functions to handle errors 2019-09-03 17:17:34 +02:00
lua-script.cpp HDB: Remove Another Fixed Size String Buffer 2019-09-15 00:03:11 +01:00
lua-script.h HDB: Change init functions to handle errors 2019-09-03 17:17:34 +02:00
map.cpp HDB: Initialize some more uninitialized variables. 2019-09-06 08:16:04 +02:00
map.h HDB: Fix some unintended sign extensions 2019-09-05 21:13:20 +02:00
menu.cpp HDB: Remove More Fixed Sized String Buffers in Menu Code 2019-09-14 01:43:09 +01:00
menu.h HDB: Remove unused variables in menu 2019-09-06 21:51:55 +02:00
module.mk HDB: Remove unused console.cpp 2019-09-03 17:17:27 +02:00
mpc.h HDB: Add Handango GFX and Demo Title Screen 2019-09-03 17:17:32 +02:00
POTFILES HDB: Implement cheating as GUI option 2019-09-03 17:17:34 +02:00
saveload.cpp HDB: Avoid String Buffer Overruns from Save Load Code 2019-09-14 02:27:06 +01:00
sound.cpp HDB: Guard for corrupted sound data 2019-09-20 21:55:08 +02:00
sound.h HDB: Turn _voicesOn into a boolean 2019-09-06 22:14:12 +02:00
window.cpp HDB: Fix another regression in inventory 2019-09-19 08:04:34 +02:00
window.h HDB: Change init functions to handle errors 2019-09-03 17:17:34 +02:00