scummvm/engines/lure
Torbjörn Andersson 094382a6d0 With the added delay to the popup menu loop, it's much more likely that each
iteration will see several events, so pop all events from the queue each time.
Of course, we still only need to check the mouse position once. Warp the mouse
back to neutral even if we're trying to go past the first/last menu entry.

svn-id: r20918
2006-02-26 15:24:11 +00:00
..
animseq.cpp
animseq.h
debug-input.cpp
debug-input.h
debug-methods.cpp Changed hotspot references to use updated hotspot methods 2006-02-19 04:19:09 +00:00
debug-methods.h
decode.cpp Updated memory set method call to new name 2006-02-19 04:20:18 +00:00
decode.h
disk.cpp
disk.h
events.cpp Cleaned up my earlier "delay in busy-wait loop" commit, and added a similar 2006-02-26 13:43:50 +00:00
events.h Cleaned up my earlier "delay in busy-wait loop" commit, and added a similar 2006-02-26 13:43:50 +00:00
game.cpp Fixed compiler warning 2006-02-19 17:44:50 +00:00
game.h Cleaned up the main game loop, improved handling for changing rooms, and improved click handling to properly support areas that override standard click handling, such as when having a conversation 2006-02-19 04:29:26 +00:00
hotspots.cpp Added basic support for conversations, as well as reworking the Hotspot class to allowing for non-hotspot animations like the floating talk icon during conversations 2006-02-19 04:25:28 +00:00
hotspots.h Added basic support for conversations, as well as reworking the Hotspot class to allowing for non-hotspot animations like the floating talk icon during conversations 2006-02-19 04:25:28 +00:00
intro.cpp
intro.h
lure.cpp Cleaned up my earlier "delay in busy-wait loop" commit, and added a similar 2006-02-26 13:43:50 +00:00
lure.h The GameDetector is no longer a required parameter for Engine constructors 2006-02-12 01:42:34 +00:00
luredefs.h Added new definitions used by the conversation subsystem 2006-02-19 04:07:11 +00:00
memory.cpp Changed the changed memset method to setBytes, which I like better 2006-02-19 04:02:01 +00:00
memory.h Changed the changed memset method to setBytes, which I like better 2006-02-19 04:02:01 +00:00
menu.cpp With the added delay to the popup menu loop, it's much more likely that each 2006-02-26 15:24:11 +00:00
menu.h Changed the menu subsystem to use getReference rather than being passed in the constructor 2006-02-19 04:04:07 +00:00
module.mk
palette.cpp
palette.h
res_struct.cpp Added new resources for conversations, cleaned up existing class names, and expanded hotspot resources to add newly understood fields 2006-02-19 04:15:33 +00:00
res_struct.h Added new resources for conversations, cleaned up existing class names, and expanded hotspot resources to add newly understood fields 2006-02-19 04:15:33 +00:00
res.cpp Added handling for conversation data, as well as moved storing cursor data into it 2006-02-19 04:17:54 +00:00
res.h Added handling for conversation data, as well as moved storing cursor data into it 2006-02-19 04:17:54 +00:00
room.cpp Improved layering of objects within rooms - for example, Ratpouch now properly shows up on the rack 2006-02-21 09:25:39 +00:00
room.h Improved layering of objects within rooms - for example, Ratpouch now properly shows up on the rack 2006-02-21 09:25:39 +00:00
screen.cpp
screen.h
scripts.cpp Implemented several more script engine methods 2006-02-19 04:11:22 +00:00
scripts.h Implemented several more script engine methods 2006-02-19 04:11:22 +00:00
strings.cpp
strings.h
surface.cpp Added new class for displaying conversation talk dialogs 2006-02-19 04:08:41 +00:00
surface.h Added new class for displaying conversation talk dialogs 2006-02-19 04:08:41 +00:00
system.cpp
system.h