Age | Commit message (Collapse) | Author |
|
repeated key up events
svn-id: r34115
|
|
EventManager::init() which is called after screen has been initialised)
- changed HardwareKey / Action id field to an array of 4 chars instead of int32. Means that the keymap key/value pairs in config file are more readable.
svn-id: r33986
|
|
svn-id: r33969
|
|
* added support for submit, cancel, backspace, and cursor movement commands
* minor API modifications
svn-id: r33887
|
|
instance can be reopened
svn-id: r33843
|
|
* Got rid of default keymaps as they over-complicated the API
* Remapping dialog WIP
svn-id: r33699
|
|
* Moved Keymapper code into backends/keymapper
svn-id: r33681
|
|
* Implemented stack-based active map in Keymapper
* Started proper testing by adding code to OSystem_SDL to set up simple HardwareKeySet and Keymap
svn-id: r33660
|
|
- Refactoring of code to map a key to a UserAction - now we call a method on UserAction to do it (and it then tells the Keymap class)
- General cleanup of code
svn-id: r33262
|
|
DefaultEventManager now initialises Keymapper and passes key press events to it
svn-id: r33227
|
|
svn-id: r33175
|
|
_shouldQuit, shouldQuit is only set if there's an EVENT_QUIT. EVENT_RTL and EVENT_QUIT are completely separate from each other. Engine::quit() method now checks both _shouldQuit and _shouldRTL to determine if the engine should exit. There is no longer a need for resetQuit(), so it's removed
svn-id: r33082
|
|
Fixed issues with quitting and calling GMM during intro sequences in LURE. Added a KEYCODE_MAINMENU in common/keyboard.h for the GMM.
svn-id: r33081
|
|
prevented pushEvent from pushing more than one EVENT_QUIT into the artificialEventQueue
svn-id: r33041
|
|
Added a delay functionality to the delivery of artificial events in DefaultEventManager, to get round events being ignored when delivered consecutively.
svn-id: r33012
|
|
time. VK now also uses its own cursor.
svn-id: r33008
|
|
change in parallaction
svn-id: r32999
|
|
VirtualKeyboard so that it uses this method to feed key presses its resulting key press events.
svn-id: r32977
|
|
instead of EventTypes. Reimplemented Queue as a List instead of Array. Updated AGOS, AGI, CINE, GOB, and KYRA to work with the current implementation of the GMM
svn-id: r32971
|
|
event queue. Quit and RTL events have been added, and are now tracked by the DefaultEventManager using shouldQuit() and shouldRTL(). AGOS is working with this new implementation, other engines to follow.
svn-id: r32952
|
|
- updated XMLParser from Tanoku's branch
svn-id: r32943
|
|
svn-id: r32942
|
|
svn-id: r32941
|
|
- got keyboard bitmap displaying (no transparency as yet)
- simple event loop for VK to capture mouse clicks done (and untested code to process the clicks)
- pollEvent() method to deliver the virtual key press events to EventManager
svn-id: r32939
|
|
svn-id: r32872
|
|
DefaultEventManager::pollEvent()
svn-id: r32813
|
|
far agi, agos, and cine are now using the new _quit flag.
svn-id: r32770
|
|
svn-id: r30951
|
|
svn-id: r30667
|
|
svn-id: r30664
|
|
svn-id: r29087
|
|
svn-id: r28968
|
|
been updated.
svn-id: r28966
|
|
svn-id: r27831
|
|
pause/resume the active engine); made the global 'confirm exit' dialog use that feature; implemented ScummEngine::pauseEngine
svn-id: r27797
|
|
svn-id: r27788
|
|
svn-id: r27592
|
|
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
|
OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
svn-id: r26180
|
|
Fingolfin's blessings. Keyboard repeat is now handled by the event manager,
rather than by individual engines.
Since this can cause problems with some engines (see the AGI engine), the extra
"key down" events are marked as "synthetic", so that they can be ignored if
necessary.
svn-id: r26170
|
|
svn-id: r26169
|
|
svn-id: r26157
|
|
svn-id: r26154
|