aboutsummaryrefslogtreecommitdiff
path: root/engines/lure
AgeCommit message (Collapse)Author
2006-05-01It's wrong to assume a given file is located in gameDataPath, so do not use ↵Max Horn
that to print out warnings that pretend otherwise svn-id: r22272
2006-04-30Incremented required lure.dat versionPaul Gilbert
svn-id: r22236
2006-04-30Added load of new script offset field for NPC handling of hotspotsPaul Gilbert
svn-id: r22235
2006-04-29Fix warningMax Horn
svn-id: r22210
2006-04-29Enhanced hotspot action so that the player will properly walk to a hotspot ↵Paul Gilbert
before performing an action svn-id: r22209
2006-04-29Added proper action display after selection along with showing the camera cursorPaul Gilbert
svn-id: r22208
2006-04-29Changed resource Id constants, added a few more general constants, and ↵Paul Gilbert
slightly increased game speed svn-id: r22207
2006-04-29Reworked resource loading to no longer load hotspot proximities separately, ↵Paul Gilbert
or provide access to the list svn-id: r22206
2006-04-29Reworked resources to handle moved hotspot proximity (walk to) co-ordinatesPaul Gilbert
svn-id: r22205
2006-04-29Tweaked dialog display code to refresh the screen and warn about message Ids ↵Paul Gilbert
needing display styles that aren't yet implement svn-id: r22204
2006-04-29* Changed the createEngine() factory function of our plugins to return an ↵Max Horn
error code (the engine is now passed indirectly via a double pointer) * Removed Engine_Empty (obsolete now that engines can return actual error codes) svn-id: r22199
2006-04-25Added disassembly of door close support routines and other miscellaneous ↵Paul Gilbert
action support code svn-id: r22162
2006-04-17Made the Lure engine call updateScreen() more often - particularly when usingTorbjörn Andersson
the menu bar at the top of the window - for smoother mouse movement. (After a discussion with sev.) svn-id: r21992
2006-04-16Removed the directory parameter from md5_fileMax Horn
svn-id: r21937
2006-04-15- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a ↵Max Horn
new getActiveDomain method that returns a pointer to the actual active *domain* - Added Engine::_targetName whose value is computed from the name of the active domain - Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain - This in turn allowed for removing usage of GameDetector in many places svn-id: r21916
2006-04-11Fix warning.Eugene Sandulenko
svn-id: r21810
2006-04-11Added delays to the main and menu event loops to keep Lure from gobbling up allTorbjörn Andersson
available CPU time. svn-id: r21787
2006-04-11Changed max() to MAX(). This fixes compilation for me.Torbjörn Andersson
svn-id: r21786
2006-04-11Added disassembly of room exit handling, as well as a few cleanups to the ↵Paul Gilbert
path finding code svn-id: r21785
2006-04-11Added proper path finding code for rooms, as well as miscellaneous support ↵Paul Gilbert
methods svn-id: r21784
2006-04-11Added a destRoomNumber variable to store which room a highlighted exit goes ↵Paul Gilbert
to, as well as some temporary code used to display pathfinding information onscreen when Toggle Info is turned on svn-id: r21783
2006-04-11Implemented better handling of changing rooms via room exitsPaul Gilbert
svn-id: r21782
2006-04-11Added new resources for pathfinding and new resourcesPaul Gilbert
svn-id: r21781
2006-04-11Resource loader enhanced to load hotspot proximity data and room walkable areasPaul Gilbert
svn-id: r21780
2006-04-11Updated resource structures to add support for hotspot y corrections, ↵Paul Gilbert
proximity data, room walkable areas, and the room exit coordinate list svn-id: r21779
2006-04-11Added a script method for setting a blocking hotspot scriptPaul Gilbert
svn-id: r21778
2006-04-08Introduced language EN_ANY used for general English game entries. EN_USA andEugene Sandulenko
EN_GRB should be used for games which have both variants. Currently it is MM NES and BASS. All other are switched to EN_ANY. svn-id: r21702
2006-04-08Modified the REGISTER_PLUGIN macro so that it allows (and requires) a ↵Max Horn
trailing semicolon (this helps certain tools to parse our code better) svn-id: r21689
2006-04-08Renamed various *GameSettings to GameSettings (our namespaces are enough to ↵Max Horn
distinguish them) svn-id: r21686
2006-04-04Completed disassembly of the Lure pathfinding codePaul Gilbert
svn-id: r21593
2006-03-29Do not #include endian.h in scummsys.h (cuts down deps on endian.h from ~400 ↵Max Horn
to ~250). Many greetings to eriktorbjorn, and have fun recompiling. svn-id: r21500
2006-03-28Renamed various container isEmpty() methods to empty() to match STL conventionsMax Horn
svn-id: r21472
2006-03-27Further progress on disassembling pathfinding and support methodsPaul Gilbert
svn-id: r21470
2006-03-25- Implemented case insensitive file reading. Left old system as a fallbackEugene Sandulenko
in case some engine writer decide to do something unwise - Removed used of ConfMan.getKey("path") in file-related cases, because now File class handles that - Fixed bug in ScummEngine_v80he::o80_getFileSize() where path delimiters weren't translated svn-id: r21443
2006-03-23Partially disassembly of the pathfinding code and miscellaneous support methodsPaul Gilbert
svn-id: r21418
2006-03-17Further work on disassembling player tick/movement handlerPaul Gilbert
svn-id: r21349
2006-03-15In progress work on disassembling player tick/actions handler methodPaul Gilbert
svn-id: r21310
2006-03-13Fix a valgrind warningTravis Howell
svn-id: r21260
2006-03-13Fix a few valgrind warningsTravis Howell
svn-id: r21258
2006-03-13Fix to remove warning on validating frame offsets in animation decoderPaul Gilbert
svn-id: r21257
2006-03-13Added further disassembly of animation decoder routinePaul Gilbert
svn-id: r21256
2006-03-13Add proper handling for animations with frame offset tables during decodingPaul Gilbert
svn-id: r21255
2006-03-13Changed temp variable from byte to word to fix decoding of some animation ↵Paul Gilbert
resources svn-id: r21254
2006-03-09Compile fixes for VC6Lars Persson
svn-id: r21179
2006-03-09Replaced GF_ENGLISH in LureGameSettings by a proper Common::Language member ↵Max Horn
variable; added (commented out) entries for the german and french lure svn-id: r21168
2006-03-09Make use of DetectedGame::updateDesc in the kyra & lure enginesMax Horn
svn-id: r21167
2006-03-09- Renamed GameSettings to PlainGameDescriptorMax Horn
- Added new GameDescriptor struct (similar to PlainGameDescriptor but with Common::String members instead of const char * ones) - Changed DetectedGame to subclass GameDescriptor - Removed toGameSettings() in favor of new (template) constructors in DetectedGame and GameDescriptor - Fixed a bug in the obsolete gameid handling in the SCUMM & SIMON engines svn-id: r21150
2006-03-09- added new toDetectedGame() template function (analog to toGameSettings)Max Horn
- made use of the new DetectedGame constructor from my last commit - some related cleanup svn-id: r21149
2006-03-02Fix for bug #1438822 (Targets are case sensitive)Max Horn
svn-id: r21017
2006-03-02Lure - started work on disassembling player walkingPaul Gilbert
svn-id: r21016