aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2009-11-26Added some comments on the status of the enginePaul Gilbert
svn-id: r46153
2009-11-26Added the basics of a action list displayPaul Gilbert
svn-id: r46152
2009-11-26Removed dead codeFilippos Karapetis
svn-id: r46150
2009-11-26Add patch #2857016 - MM C64: meteor landing as work around, with the ↵Travis Howell
explaination. svn-id: r46149
2009-11-26Add patch #2853844 - MM C64: walksounds.Travis Howell
svn-id: r46146
2009-11-26Remove dependancy on STL.Johannes Schickel
svn-id: r46144
2009-11-26Add patch #2839048 - MM C64 sound/music player, with minor changes.Travis Howell
svn-id: r46143
2009-11-26Fix SIGSEGV found by ValGrindRobert Špalek
svn-id: r46142
2009-11-25Cache resource file size to avoid excess file->size() calls.Eugene Sandulenko
svn-id: r46138
2009-11-24Add patch #2903170 - MM C64: costume fix.Travis Howell
svn-id: r46133
2009-11-24Add comment.Travis Howell
svn-id: r46132
2009-11-24COMMON: Remove dependency on engines code (by using the inversion principle).Max Horn
svn-id: r46130
2009-11-24Added Doxygen comments for the various engine namespaces (currently mostly ↵Max Horn
without details; help filling these out is welcome) svn-id: r46128
2009-11-24Fix incorrectly placed doxygen comments; replace Common::ID2string by ↵Max Horn
Common::tag2string svn-id: r46127
2009-11-24Exclude PCE sound player, from non-16bit color build.Travis Howell
svn-id: r46119
2009-11-23SCI: Reduce header interdependencyMax Horn
svn-id: r46118
2009-11-23DRACI: Reduce header interdependencyMax Horn
svn-id: r46117
2009-11-23GROOVIE: Reduce header interdependencyMax Horn
svn-id: r46116
2009-11-23Add patch #2898231 - LOOM: Sound player for PC-Engine.Travis Howell
svn-id: r46110
2009-11-23COMMON: Remove various variants of the md5_file / md5_file_string funcs; ↵Max Horn
turned the (disabled) MD5 test code into a working unit test svn-id: r46108
2009-11-23Optimized object property access speedBenjamin Haisch
svn-id: r46102
2009-11-23Fixed breaking long lines instead of using smaller font (which is sometimes ↵Robert Špalek
not enough) svn-id: r46101
2009-11-22Some PCE BIOSROM's have a 0x200 byte header. We need to skip that if it's ↵Matthew Hoops
present to get to the correct font data. svn-id: r46100
2009-11-22Move setIsReloaded(false) in enterNewRoom() to the right place.Robert Špalek
Last commit moved it below, but that cancelled GPL2 programs run right after loading the game. svn-id: r46099
2009-11-22Remove obsolete and unneeded logic bypassing reloading a location.Robert Špalek
I have tested that this could only possibly happen when the game has been loaded with last location being the map. Then pressing Escape calls enterNewRoom() and this superfluous optimization takes place. It is harmless to simply reload the map. After having removed it, enterNewRoom() needs not return any return value, because the test at the tail can be done by the caller. I have then restructured the code a little to make it cleaner. svn-id: r46098
2009-11-22Further cleaned up the hack with removing old animations.Robert Špalek
Now only a long-term (complete rewrite) TODO is left in the code, but nothing urgent to solve. svn-id: r46097
2009-11-22Make sure hands are empty after loading the gameRobert Špalek
(otherwise we could have in our hands an unreachable object). This works thanks to moving clearing _currentItem into putItem(), which gets called in inventoryReload(). svn-id: r46096
2009-11-22Clearing object animations in a cleaner wayRobert Špalek
Verified that we really do not need object animations even if they are in a different location, and clearing them thus regardless of their location. Although the game was not crashing due to previous work-arounds at this moment, this cleanup obliterates the most horrible hack and makes sure animations will never get stale. svn-id: r46095
2009-11-22Fixed assert() on already loaded animationRobert Špalek
Now the game seems fully playable with crazy loading all the time, even though it is a hacky solution. Updated the TODOs svn-id: r46094
2009-11-22Slight simplification.Johannes Schickel
svn-id: r46093
2009-11-22Remove dead code.Johannes Schickel
svn-id: r46092
2009-11-22- Store ID map for static resources in kyra.dat instead of hardcoding it in ↵Johannes Schickel
the main KYRA source - Changed how static resource types are specified - Rebuilt kyra.dat svn-id: r46091
2009-11-22Added a sanity check to the setCursor detectionFilippos Karapetis
svn-id: r46087
2009-11-22Check which DoSound method is actually invoked from Sound::play, to remove a ↵Filippos Karapetis
hack for Jones CD. Added code to handle games which don't actually call SetCursor inside Game::setCursor (like KQ5CD) svn-id: r46086
2009-11-22Remove obsolete check, since HE72+ uses separate function.Travis Howell
svn-id: r46085
2009-11-22Remove obsolete check, since HE72+ uses separate function.Travis Howell
svn-id: r46084
2009-11-22Add mapping of TM and (C) characters in PCE version of Loom, based on ↵Travis Howell
information from Tobias. svn-id: r46083
2009-11-22Add patch #2876221 - FBEAR: Fix for MIDI piano notes (DOS version), with ↵Travis Howell
minor change. svn-id: r46081
2009-11-22Exclude Loom PCE engine specific code, from non-16bit color build.Travis Howell
svn-id: r46080
2009-11-22Removed the incorrect line in CharsetRendererPCE::drawBits1().Travis Howell
svn-id: r46079
2009-11-22Virtualise drawBits1().Travis Howell
svn-id: r46076
2009-11-22Better make sure that cursorPCE[] has 16 elements, like some of the otherTorbjörn Andersson
hard-coded cursors. svn-id: r46075
2009-11-22Added hard-coded cursor, and adjusted the colours slightly, for the PC-EngineTorbjörn Andersson
version of Loom, based on information from hennymcc. svn-id: r46074
2009-11-22Update game details for Japanese PCE version of Loom.Travis Howell
svn-id: r46072
2009-11-22Updated an urgent TODO to make the game playableRobert Špalek
svn-id: r46070
2009-11-22Update game details for English PCE version of Loom.Travis Howell
svn-id: r46069
2009-11-22Fix SIGSEGV by an absolutely brutally horrible hackRobert Špalek
I have thoroughly documented why this hack is needed and added ideas how to fix it properly. svn-id: r46068
2009-11-22Add patch for Tobias, for cursor palette in PCE version of Loom.Travis Howell
svn-id: r46066
2009-11-22Add patch for Tobias, for more accurate palette in PCE version of Loom.Travis Howell
svn-id: r46065
2009-11-22Fix charset palette in PCE version of Loom, based on information from Tobias.Travis Howell
svn-id: r46064