aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/event.cpp
AgeCommit message (Collapse)Author
2007-05-10Fix glitches in pause options of Elvira 1.Travis Howell
svn-id: r26796
2007-05-09Imrproved support for Elvira 1/2 and Waxworks.Travis Howell
svn-id: r26792
2007-04-01added the instance of EventManager returned by OSystem::getEventManager as a ↵Gregory Montoir
member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it. svn-id: r26357
2007-03-18Changed AGOS to use the EventManager to track the mouse position; added a ↵Max Horn
FIXME comment about _mouseOld never being set svn-id: r26206
2007-03-17Moved Event/EventType/keyboard enum from common/system.h (part of class ↵Max Horn
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
2007-03-17Applied my re-revised patch #1487149 ("Simplified keyboard repeat"), withTorbjörn Andersson
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
2007-03-17Force all code to use EventManager::pollEvent instead of OSystem::pollEventMax Horn
svn-id: r26156
2007-02-16Add support for using soundtrack from the Simon the Sorcerer 1 - Music ↵Travis Howell
Enhancement Project. svn-id: r25632
2007-01-01At Kirben's request, I've applied my old keyboard repeat patch for the AGOSTorbjörn Andersson
engine. Swampy's Adventures really needs it, and the more generic solution to keyboard repeat is apparently stalled. svn-id: r24964
2006-10-28Remove vga opcodes which are never used by gamesTravis Howell
svn-id: r24557
2006-10-22Add drag support for items in Elvira 1/2 and WWTravis Howell
svn-id: r24436
2006-10-21CleanupTravis Howell
svn-id: r24397
2006-10-13Add differences in opcode table for Elvira 2 and cleanupTravis Howell
svn-id: r24294
2006-10-11CleanupTravis Howell
svn-id: r24282
2006-10-03Remove blocks/tiles related code for PP, which was only required by ↵Travis Howell
unreleased game svn-id: r24092
2006-10-02Fix changing map areas in swampyTravis Howell
svn-id: r24062
2006-10-02Add last tiles code and corrections for SwampyTravis Howell
svn-id: r24061
2006-10-02Add more tiles code for SwampyTravis Howell
svn-id: r24058
2006-10-01Update vga timer code to match original PPTravis Howell
svn-id: r24052
2006-09-30Add debug output, to find triggers for PP functionsTravis Howell
svn-id: r24037
2006-09-30Ooops, another mistake in isVgaQueueEmpty()Travis Howell
svn-id: r24033
2006-09-30Ooops, increase count in isVgaQueueEmpty()Travis Howell
svn-id: r24032
2006-09-30Add code for isVgaQueueEmpty() in PPTravis Howell
svn-id: r24031
2006-09-30Enable more code in oops functions of PPTravis Howell
svn-id: r24030
2006-09-29Phase 5 of Simon engine renaming. Renamed namespace Simon -> AGOS andEugene Sandulenko
SimonEngine -> AGOSEngine. Source is compilable and runnable again. I'm done. svn-id: r24013
2006-09-29Phase 2 of Simon renaming. Simon directory renamingEugene Sandulenko
svn-id: r24009