aboutsummaryrefslogtreecommitdiff
path: root/engines/pegasus/input.cpp
AgeCommit message (Collapse)Author
2019-07-08COMMON: Open the main menu when the joystick START button is pressedCameron Cawley
2019-07-08PEGASUS: Implement joystick supportCameron Cawley
2017-09-12PEGASUS: Disallow loading / saving from the GMM from inner loopsBastien Bouclet
InputDeviceManager::pumpEvents is called from neighborhood classes that are destroyed when loading. Don't allow loading from that method to prevent use after free bugs.
2017-09-12PEGASUS: Ignore events occuring while the GUI is visibleBastien Bouclet
Otherwise, pressing escape to close the GMM opens the game's own menu.
2017-07-10Revert "COMMON: Change way the Singleton instances are instantiated"Eugene Sandulenko
This reverts commit eefa72afa1978a9dea10f5b1833fcc8f58a3468e. With this patch ConfigManager is broken.
2017-07-10COMMON: Change way the Singleton instances are instantiatedThierry Crozat
This fixes tons of warnings with clang from a recent xcode version on macOS (and possibly other systems) complaining that an instantiation of _singleton is required but no definition is available.
2016-09-03JANITORIAL: Make GPL headers uniformEugene Sandulenko
2014-10-28PEGASUS: Remove trailing whitespaceFilippos Karapetis
2014-06-03PEGASUS: Use KP7 and KP9 as alternative keys for the item drawersMatthew Hoops
Based on a patch by Keith Kaisershot (blitter)
2014-06-01PEGASUS: Stop using num lock for a way to open the inventory drawerMatthew Hoops
2014-04-23PEGASUS: Poll for events in more placesMatthew Hoops
Based on a patch by Keith Kaisershot (blitter)
2012-09-26PEGASUS: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2012-05-25PEGASUS: Allow for keypad enter to be usedMatthew Hoops
For consistency with keypad arrows
2012-05-11PEGASUS: Rewrite the input code to more closely emulate what the original didMatthew Hoops
Now the easter egg key works better and so does striding.
2012-04-26PEGASUS: Allow control for the easter egg key as wellMatthew Hoops
Fixes issues where the OS can intercept the key
2012-04-09PEGASUS: Add support for load/save keysMatthew Hoops
2012-04-07PEGASUS: Fix potentially uninitialized hotspot pointerMatthew Hoops
Should fix some crashes on Windows
2012-04-03PEGASUS: Fix file permissionsMatthew Hoops
2011-12-20PEGASUS: Make InputDevice into a SingletonMatthew Hoops
Removes a global construction
2011-12-20PEGASUS: Some space/misc cleanupMatthew Hoops
2011-12-16PEGASUS: Remove t prefix from typedefsMatthew Hoops
Some other minor cleanup too
2011-10-13PEGASUS: Add the WSC neighborhoodMatthew Hoops
Seems to be working fine, minus the molecule sprites (though the minigame is completable and the antidote can be found).
2011-09-28PEGASUS: Use proper key for the right fire buttonMatthew Hoops
2011-09-23PEGASUS: Disable the alt key for nowMatthew Hoops
2011-09-22PEGASUS: Add support for the console backMatthew Hoops
2011-09-21PEGASUS: Allow for backquote to be used as a tilde tooMatthew Hoops
2011-09-21PEGASUS: Only allow for keydown eventsMatthew Hoops
2011-09-21PEGASUS: Fix auto bits setting in the input codeMatthew Hoops
2011-09-18PEGASUS: Add the Tracker classMatthew Hoops
2011-09-08PEGASUS: Add and hookup the InputHandler classMatthew Hoops
2011-09-06PEGASUS: Implement two of the base input classesMatthew Hoops