35435 Commits

Author SHA1 Message Date
Johannes Schickel
45856206e6 Little cleanup.
svn-id: r46090
2009-11-22 18:15:07 +00:00
Oystein Eftevaag
a89fbc0fa5 Added a codesigning step to the iphonebundle make target
svn-id: r46089
2009-11-22 15:58:34 +00:00
Filippos Karapetis
09f7df09e6 Added a sanity check to the setCursor detection
svn-id: r46087
2009-11-22 15:22:23 +00:00
Filippos Karapetis
054dd568a4 Check which DoSound method is actually invoked from Sound::play, to remove a 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 15:06:32 +00:00
Travis Howell
0edf7332b2 Remove obsolete check, since HE72+ uses separate function.
svn-id: r46085
2009-11-22 13:38:18 +00:00
Travis Howell
faceb8d41f Remove obsolete check, since HE72+ uses separate function.
svn-id: r46084
2009-11-22 13:37:33 +00:00
Travis Howell
7b4771bd9f Add mapping of TM and (C) characters in PCE version of Loom, based on information from Tobias.
svn-id: r46083
2009-11-22 13:34:58 +00:00
Travis Howell
40504d7810 Add patch #2876221 - FBEAR: Fix for MIDI piano notes (DOS version), with minor change.
svn-id: r46081
2009-11-22 11:58:14 +00:00
Travis Howell
bb0c765731 Exclude Loom PCE engine specific code, from non-16bit color build.
svn-id: r46080
2009-11-22 11:43:12 +00:00
Travis Howell
6c2cc3e1bb Removed the incorrect line in CharsetRendererPCE::drawBits1().
svn-id: r46079
2009-11-22 11:36:30 +00:00
Jordi Vilalta Prat
00d1143268 Fixes to the NEWS file:
- Fixed a typo
- Marked some GSoC tasks
- Fixed entries' alignment and line length
- Fixed punctuation

svn-id: r46077
2009-11-22 11:13:59 +00:00
Travis Howell
1d948f1012 Virtualise drawBits1().
svn-id: r46076
2009-11-22 11:12:26 +00:00
Torbjörn Andersson
55c03b9aab Better make sure that cursorPCE[] has 16 elements, like some of the other
hard-coded cursors.

svn-id: r46075
2009-11-22 11:00:14 +00:00
Torbjörn Andersson
00708d056a Added hard-coded cursor, and adjusted the colours slightly, for the PC-Engine
version of Loom, based on information from hennymcc.

svn-id: r46074
2009-11-22 10:56:49 +00:00
Travis Howell
326eb2230b Update game details for Japanese PCE version of Loom.
svn-id: r46072
2009-11-22 09:31:07 +00:00
Travis Howell
354ddd8bc6 Update.
svn-id: r46071
2009-11-22 09:23:15 +00:00
Robert Špalek
4bd395a1ee Updated an urgent TODO to make the game playable
svn-id: r46070
2009-11-22 09:21:40 +00:00
Travis Howell
5ab550da20 Update game details for English PCE version of Loom.
svn-id: r46069
2009-11-22 09:17:33 +00:00
Robert Špalek
2397efd730 Fix SIGSEGV by an absolutely brutally horrible hack
I have thoroughly documented why this hack is needed and added ideas how to
fix it properly.

svn-id: r46068
2009-11-22 09:13:05 +00:00
Travis Howell
d81bb78053 Add patch for Tobias, for cursor palette in PCE version of Loom.
svn-id: r46066
2009-11-22 08:55:36 +00:00
Travis Howell
d5d3ca66ce Add patch for Tobias, for more accurate palette in PCE version of Loom.
svn-id: r46065
2009-11-22 08:49:19 +00:00
Travis Howell
94e75b8b6d Fix charset palette in PCE version of Loom, based on information from Tobias.
svn-id: r46064
2009-11-22 08:36:14 +00:00
Vladimir Menshakov
4b3e3d5601 minor callback fixes
svn-id: r46063
2009-11-22 08:36:05 +00:00
Vladimir Menshakov
9b20e622d9 do not decrement timer while scene is busy
svn-id: r46062
2009-11-22 08:27:41 +00:00
Travis Howell
2d31fc3af8 Add patch for Tobias, for Kanji support in Japanese PCE version of Loom, with minor changes.
svn-id: r46061
2009-11-22 08:20:20 +00:00
Vladimir Menshakov
9886c8fb91 fixed first mansion attempt animations
svn-id: r46060
2009-11-22 08:02:27 +00:00
Robert Špalek
3ddf90a872 Only enable changing rooms by left/right arrows when debugging
svn-id: r46059
2009-11-22 05:42:46 +00:00
Robert Špalek
5b9bfaee2b Opening the inventory stops hero walking
(otherwise the relative animation would repeat itself unhandled until the
hero disappears from the screen.)

svn-id: r46058
2009-11-22 05:35:36 +00:00
Robert Špalek
0ee8f879fa Fix positioning of one-time hero animations.
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 05:10:31 +00:00
Robert Špalek
509444cc91 Fixed Animation::getTopAnimation()
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-22 02:42:15 +00:00
Johannes Schickel
a2b056c288 More cleanup.
svn-id: r46055
2009-11-21 23:44:52 +00:00
Johannes Schickel
ed1c0fcde8 Cleanup.
svn-id: r46054
2009-11-21 23:23:07 +00:00
Johannes Schickel
d167197a52 Cleanup: remove never used support for builtin static data in StaticResource.
svn-id: r46053
2009-11-21 23:06:22 +00:00
Johannes Schickel
77fda6cf93 Cleanup.
svn-id: r46052
2009-11-21 23:05:25 +00:00
Johannes Schickel
ea5bf444d3 Fix mismatching resource type IDs for Lands of Lore in kyra.dat.
svn-id: r46051
2009-11-21 22:15:20 +00:00
Johannes Schickel
849594fb30 Fix Kyrandia 1 FM-Towns credits entries in kyra.dat.
svn-id: r46050
2009-11-21 20:38:39 +00:00
Johannes Schickel
1ade0efbf2 Flag credits data for Kyrandia 1 as language specific data. (Fixes language of credits for Amiga versions.)
svn-id: r46049
2009-11-21 20:30:38 +00:00
Johannes Schickel
1ba750063c Ooops...
svn-id: r46048
2009-11-21 20:26:55 +00:00
Johannes Schickel
bf5ce985a0 - Got rid of hardcoded filename list for kyra.dat
- Synced static resource definitions between KYRA main codebase and create_kyradat
- Rebuilt kyra.dat

svn-id: r46047
2009-11-21 20:20:24 +00:00
Johannes Schickel
e8c67bda4b Change Archive::listMatchingMembers to match the pattern case-insensitively.
svn-id: r46046
2009-11-21 20:19:15 +00:00
Johannes Schickel
aad8e8a2a2 Add comment why pattern is converted to lowercase in FSDirectory::listMatchingMembers.
svn-id: r46045
2009-11-21 20:18:51 +00:00
Robert Špalek
9297e62aed Fixed re-entering the same room using a different gate
svn-id: r46044
2009-11-21 18:18:09 +00:00
Johannes Schickel
33c3106798 Naming consistency.
svn-id: r46043
2009-11-21 17:29:36 +00:00
Johannes Schickel
3837f8ff83 Resolve TODO.
svn-id: r46042
2009-11-21 17:29:06 +00:00
Johannes Schickel
fcf9c4f5a2 Cleanup.
svn-id: r46041
2009-11-21 17:06:07 +00:00
Johannes Schickel
7a8e452f12 Change special palette loading for Kyrandia 1 from kyra.dat to match kyra.dat internals.
svn-id: r46040
2009-11-21 17:05:33 +00:00
Johannes Schickel
53550e50cf Rename "kPaletteList#" to "kSpecialPalette#".
svn-id: r46039
2009-11-21 17:04:52 +00:00
Filippos Karapetis
bada077c26 Removed duplicate code and simplified some feature detection
svn-id: r46038
2009-11-21 15:41:01 +00:00
Johannes Schickel
641d55b125 Speed up extraction by only adding matching providers to search list.
svn-id: r46037
2009-11-21 03:51:18 +00:00
Johannes Schickel
0b8bc495ae Fix various platform/language table entries.
svn-id: r46036
2009-11-21 03:49:55 +00:00