Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2009-11-21 | Fix mismatching resource type IDs for Lands of Lore in kyra.dat. | Johannes Schickel | |
svn-id: r46051 | |||
2009-11-21 | Flag credits data for Kyrandia 1 as language specific data. (Fixes language ↵ | Johannes Schickel | |
of credits for Amiga versions.) svn-id: r46049 | |||
2009-11-21 | Ooops... | Johannes Schickel | |
svn-id: r46048 | |||
2009-11-21 | - Got rid of hardcoded filename list for kyra.dat | Johannes Schickel | |
- Synced static resource definitions between KYRA main codebase and create_kyradat - Rebuilt kyra.dat svn-id: r46047 | |||
2009-11-21 | Fixed re-entering the same room using a different gate | Robert Špalek | |
svn-id: r46044 | |||
2009-11-21 | Change special palette loading for Kyrandia 1 from kyra.dat to match ↵ | Johannes Schickel | |
kyra.dat internals. svn-id: r46040 | |||
2009-11-21 | Removed duplicate code and simplified some feature detection | Filippos Karapetis | |
svn-id: r46038 | |||
2009-11-20 | Fixed sound detection for Jones CD | Filippos Karapetis | |
svn-id: r46030 | |||
2009-11-20 | Changed some comments back to DOxygen (inline) style and removed some more ↵ | Filippos Karapetis | |
dead code svn-id: r46029 | |||
2009-11-20 | Simplified the doSound detection a bit | Filippos Karapetis | |
svn-id: r46028 | |||
2009-11-20 | Removed dead code | Filippos Karapetis | |
svn-id: r46027 | |||
2009-11-20 | Fixed game restarting regression | Filippos Karapetis | |
svn-id: r46026 | |||
2009-11-20 | Changed kyra.dat to use a global "INDEX" file instead of INDEX files for ↵ | Johannes Schickel | |
every game variant. svn-id: r46025 |