aboutsummaryrefslogtreecommitdiff
path: root/engines/lure
AgeCommit message (Collapse)Author
2006-02-26Initial add of the Lure of the Temptress disassemblyPaul Gilbert
svn-id: r20947
2006-02-26With the added delay to the popup menu loop, it's much more likely that eachTorbjörn Andersson
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-26Cleaned up my earlier "delay in busy-wait loop" commit, and added a similarTorbjörn Andersson
delay to PopupMenu::Show(). svn-id: r20914
2006-02-26Added delays to the waitForRelease() and waitForPress() busy-wait loops.Torbjörn Andersson
svn-id: r20912
2006-02-21Improved layering of objects within rooms - for example, Ratpouch now ↵Paul Gilbert
properly shows up on the rack svn-id: r20804
2006-02-19Fixed compiler warningMax Horn
svn-id: r20773
2006-02-19Cleaned up the main game loop, improved handling for changing rooms, and ↵Paul Gilbert
improved click handling to properly support areas that override standard click handling, such as when having a conversation svn-id: r20769
2006-02-19Added basic support for conversations, as well as reworking the Hotspot ↵Paul Gilbert
class to allowing for non-hotspot animations like the floating talk icon during conversations svn-id: r20768
2006-02-19Converted mouse and events classes to use new getReference stylePaul Gilbert
svn-id: r20767
2006-02-19Updated memory set method call to new namePaul Gilbert
svn-id: r20766
2006-02-19Changed hotspot references to use updated hotspot methodsPaul Gilbert
svn-id: r20765
2006-02-19Added handling for conversation data, as well as moved storing cursor data ↵Paul Gilbert
into it svn-id: r20764
2006-02-19Added new resources for conversations, cleaned up existing class names, and ↵Paul Gilbert
expanded hotspot resources to add newly understood fields svn-id: r20763
2006-02-19Added display of talk dialogs during conversationsPaul Gilbert
svn-id: r20762
2006-02-19Implemented several more script engine methodsPaul Gilbert
svn-id: r20761
2006-02-19Added new class for displaying conversation talk dialogsPaul Gilbert
svn-id: r20760
2006-02-19Added new definitions used by the conversation subsystemPaul Gilbert
svn-id: r20759
2006-02-19Changed subsystem object create methods whose constructors I've switched to ↵Paul Gilbert
the newer getReference access svn-id: r20758
2006-02-19Changed the menu subsystem to use getReference rather than being passed in ↵Paul Gilbert
the constructor svn-id: r20757
2006-02-19Changed the changed memset method to setBytes, which I like betterPaul Gilbert
svn-id: r20756
2006-02-18- renamed PLUGIN_getSupportedGames to PLUGIN_gameIDList for consistencyMax Horn
- renamed Engine_XXX_gameList to Engine_XXX_gameList for consistency - added new Engine_XXX_findGameID / PLUGIN_findGameID function - updated plugins code to take advantage of the new plugin API, to support obsolete gameids w/o showing them to the user svn-id: r20752
2006-02-18- Removed the 'features' field from GameSettingsMax Horn
- Removed GF_DEFAULT_TO_1X_SCALER svn-id: r20747
2006-02-17Added global toGameSettings() template function for convenience; simplified ↵Max Horn
GameSettings usage in some engines svn-id: r20739
2006-02-17Reduced use of GF_DEFAULT_TO_1X_SCALER in favor of a new param to ↵Max Horn
Engine::initCommonGFX; added a TODO stating that it should eventually be removed completly svn-id: r20738
2006-02-12The GameDetector is no longer a required parameter for Engine constructorsMax Horn
svn-id: r20590
2006-02-12Reduced data duplication in module.mk files; added module.mk files for null ↵Max Horn
and x11 backends; added engines/module.mk svn-id: r20584
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582