Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-24 | Added Doxygen comments for the various engine namespaces (currently mostly ↵ | Max Horn | |
without details; help filling these out is welcome) svn-id: r46128 | |||
2009-11-24 | Fix incorrectly placed doxygen comments; replace Common::ID2string by ↵ | Max Horn | |
Common::tag2string svn-id: r46127 | |||
2009-11-24 | Exclude PCE sound player, from non-16bit color build. | Travis Howell | |
svn-id: r46119 | |||
2009-11-23 | SCI: Reduce header interdependency | Max Horn | |
svn-id: r46118 | |||
2009-11-23 | DRACI: Reduce header interdependency | Max Horn | |
svn-id: r46117 | |||
2009-11-23 | GROOVIE: Reduce header interdependency | Max Horn | |
svn-id: r46116 | |||
2009-11-23 | Add patch #2898231 - LOOM: Sound player for PC-Engine. | Travis Howell | |
svn-id: r46110 | |||
2009-11-23 | COMMON: 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-23 | Optimized object property access speed | Benjamin Haisch | |
svn-id: r46102 | |||
2009-11-23 | Fixed breaking long lines instead of using smaller font (which is sometimes ↵ | Robert Špalek | |
not enough) svn-id: r46101 | |||
2009-11-22 | Some 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-22 | Move 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-22 | Remove 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-22 | Further 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-22 | Make sure hands are empty after loading the game | Robert Š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-22 | Clearing object animations in a cleaner way | Robert Š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-22 | Fixed assert() on already loaded animation | Robert Š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-22 | Slight simplification. | Johannes Schickel | |
svn-id: r46093 | |||
2009-11-22 | Remove 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-22 | Added a sanity check to the setCursor detection | Filippos Karapetis | |
svn-id: r46087 | |||
2009-11-22 | Check 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-22 | Remove obsolete check, since HE72+ uses separate function. | Travis Howell | |
svn-id: r46085 | |||
2009-11-22 | Remove obsolete check, since HE72+ uses separate function. | Travis Howell | |
svn-id: r46084 | |||
2009-11-22 | Add mapping of TM and (C) characters in PCE version of Loom, based on ↵ | Travis Howell | |
information from Tobias. svn-id: r46083 | |||
2009-11-22 | Add patch #2876221 - FBEAR: Fix for MIDI piano notes (DOS version), with ↵ | Travis Howell | |
minor change. svn-id: r46081 | |||
2009-11-22 | Exclude Loom PCE engine specific code, from non-16bit color build. | Travis Howell | |
svn-id: r46080 | |||
2009-11-22 | Removed the incorrect line in CharsetRendererPCE::drawBits1(). | Travis Howell | |
svn-id: r46079 | |||
2009-11-22 | Virtualise drawBits1(). | Travis Howell | |
svn-id: r46076 | |||
2009-11-22 | Better make sure that cursorPCE[] has 16 elements, like some of the other | Torbjörn Andersson | |
hard-coded cursors. svn-id: r46075 | |||
2009-11-22 | Added hard-coded cursor, and adjusted the colours slightly, for the PC-Engine | Torbjörn Andersson | |
version of Loom, based on information from hennymcc. svn-id: r46074 | |||
2009-11-22 | Update game details for Japanese PCE version of Loom. | Travis Howell | |
svn-id: r46072 | |||
2009-11-22 | Updated an urgent TODO to make the game playable | Robert Špalek | |
svn-id: r46070 | |||
2009-11-22 | Update game details for English PCE version of Loom. | Travis Howell | |
svn-id: r46069 | |||
2009-11-22 | Fix SIGSEGV by an absolutely brutally horrible hack | Robert Špalek | |
I have thoroughly documented why this hack is needed and added ideas how to fix it properly. svn-id: r46068 | |||
2009-11-22 | Add patch for Tobias, for cursor palette in PCE version of Loom. | Travis Howell | |
svn-id: r46066 | |||
2009-11-22 | Add patch for Tobias, for more accurate palette in PCE version of Loom. | Travis Howell | |
svn-id: r46065 | |||
2009-11-22 | Fix charset palette in PCE version of Loom, based on information from Tobias. | Travis Howell | |
svn-id: r46064 | |||
2009-11-22 | minor callback fixes | Vladimir Menshakov | |
svn-id: r46063 | |||
2009-11-22 | do not decrement timer while scene is busy | Vladimir Menshakov | |
svn-id: r46062 | |||
2009-11-22 | Add patch for Tobias, for Kanji support in Japanese PCE version of Loom, ↵ | Travis Howell | |
with minor changes. svn-id: r46061 | |||
2009-11-22 | fixed first mansion attempt animations | Vladimir Menshakov | |
svn-id: r46060 | |||
2009-11-22 | Only enable changing rooms by left/right arrows when debugging | Robert Špalek | |
svn-id: r46059 | |||
2009-11-22 | Opening the inventory stops hero walking | Robert Špalek | |
(otherwise the relative animation would repeat itself unhandled until the hero disappears from the screen.) svn-id: r46058 | |||
2009-11-22 | Fix positioning of one-time hero animations. | Robert Špalek | |
With the previous code, the position of the animation was doubled (due to counting the position twice, the second time being a relative shift), which put it mostly outside the screen. This is because one-time hero animations are actually stored using absolute coordinates. svn-id: r46057 | |||
2009-11-22 | Fixed Animation::getTopAnimation() | Robert Špalek | |
It does not return kTitleText and others. This caused flickering of speech texts on/off when the title got displayed under the mouse. svn-id: r46056 | |||
2009-11-21 | More cleanup. | Johannes Schickel | |
svn-id: r46055 | |||
2009-11-21 | Cleanup. | Johannes Schickel | |
svn-id: r46054 | |||
2009-11-21 | Cleanup: remove never used support for builtin static data in StaticResource. | Johannes Schickel | |
svn-id: r46053 | |||
2009-11-21 | Cleanup. | Johannes Schickel | |
svn-id: r46052 |