Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-03-29 | Do 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-28 | Renamed various container isEmpty() methods to empty() to match STL conventions | Max Horn | |
svn-id: r21472 | |||
2006-03-27 | Further progress on disassembling pathfinding and support methods | Paul Gilbert | |
svn-id: r21470 | |||
2006-03-25 | - Implemented case insensitive file reading. Left old system as a fallback | Eugene 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-23 | Partially disassembly of the pathfinding code and miscellaneous support methods | Paul Gilbert | |
svn-id: r21418 | |||
2006-03-17 | Further work on disassembling player tick/movement handler | Paul Gilbert | |
svn-id: r21349 | |||
2006-03-15 | In progress work on disassembling player tick/actions handler method | Paul Gilbert | |
svn-id: r21310 | |||
2006-03-13 | Fix a valgrind warning | Travis Howell | |
svn-id: r21260 | |||
2006-03-13 | Fix a few valgrind warnings | Travis Howell | |
svn-id: r21258 | |||
2006-03-13 | Fix to remove warning on validating frame offsets in animation decoder | Paul Gilbert | |
svn-id: r21257 | |||
2006-03-13 | Added further disassembly of animation decoder routine | Paul Gilbert | |
svn-id: r21256 | |||
2006-03-13 | Add proper handling for animations with frame offset tables during decoding | Paul Gilbert | |
svn-id: r21255 | |||
2006-03-13 | Changed temp variable from byte to word to fix decoding of some animation ↵ | Paul Gilbert | |
resources svn-id: r21254 | |||
2006-03-09 | Compile fixes for VC6 | Lars Persson | |
svn-id: r21179 | |||
2006-03-09 | Replaced 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-09 | Make use of DetectedGame::updateDesc in the kyra & lure engines | Max Horn | |
svn-id: r21167 | |||
2006-03-09 | - Renamed GameSettings to PlainGameDescriptor | Max 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-02 | Fix for bug #1438822 (Targets are case sensitive) | Max Horn | |
svn-id: r21017 | |||
2006-03-02 | Lure - started work on disassembling player walking | Paul Gilbert | |
svn-id: r21016 | |||
2006-02-26 | Initial add of the Lure of the Temptress disassembly | Paul Gilbert | |
svn-id: r20947 | |||
2006-02-26 | With the added delay to the popup menu loop, it's much more likely that each | Torbjö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-26 | Cleaned up my earlier "delay in busy-wait loop" commit, and added a similar | Torbjörn Andersson | |
delay to PopupMenu::Show(). svn-id: r20914 | |||
2006-02-26 | Added delays to the waitForRelease() and waitForPress() busy-wait loops. | Torbjörn Andersson | |
svn-id: r20912 | |||
2006-02-21 | Improved layering of objects within rooms - for example, Ratpouch now ↵ | Paul Gilbert | |
properly shows up on the rack svn-id: r20804 | |||
2006-02-19 | Fixed compiler warning | Max Horn | |
svn-id: r20773 | |||
2006-02-19 | Cleaned 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-19 | Added 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-19 | Converted mouse and events classes to use new getReference style | Paul Gilbert | |
svn-id: r20767 | |||
2006-02-19 | Updated memory set method call to new name | Paul Gilbert | |
svn-id: r20766 | |||
2006-02-19 | Changed hotspot references to use updated hotspot methods | Paul Gilbert | |
svn-id: r20765 | |||
2006-02-19 | Added handling for conversation data, as well as moved storing cursor data ↵ | Paul Gilbert | |
into it svn-id: r20764 | |||
2006-02-19 | Added 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-19 | Added display of talk dialogs during conversations | Paul Gilbert | |
svn-id: r20762 | |||
2006-02-19 | Implemented several more script engine methods | Paul Gilbert | |
svn-id: r20761 | |||
2006-02-19 | Added new class for displaying conversation talk dialogs | Paul Gilbert | |
svn-id: r20760 | |||
2006-02-19 | Added new definitions used by the conversation subsystem | Paul Gilbert | |
svn-id: r20759 | |||
2006-02-19 | Changed subsystem object create methods whose constructors I've switched to ↵ | Paul Gilbert | |
the newer getReference access svn-id: r20758 | |||
2006-02-19 | Changed the menu subsystem to use getReference rather than being passed in ↵ | Paul Gilbert | |
the constructor svn-id: r20757 | |||
2006-02-19 | Changed the changed memset method to setBytes, which I like better | Paul Gilbert | |
svn-id: r20756 | |||
2006-02-18 | - renamed PLUGIN_getSupportedGames to PLUGIN_gameIDList for consistency | Max 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 GameSettings | Max Horn | |
- Removed GF_DEFAULT_TO_1X_SCALER svn-id: r20747 | |||
2006-02-17 | Added global toGameSettings() template function for convenience; simplified ↵ | Max Horn | |
GameSettings usage in some engines svn-id: r20739 | |||
2006-02-17 | Reduced 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-12 | The GameDetector is no longer a required parameter for Engine constructors | Max Horn | |
svn-id: r20590 | |||
2006-02-12 | Reduced 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-11 | Moved engines to the new engines/ directory | Max Horn | |
svn-id: r20582 |