Commit Graph

35521 Commits

Author SHA1 Message Date
Florian Kagerer
ad620b5148 LOL: add missing data for PC98 version to kyra.dat
svn-id: r46191
2009-11-29 12:24:29 +00:00
Florian Kagerer
4f84154875 KYRA/PC98: fixed regression
svn-id: r46190
2009-11-29 12:18:42 +00:00
Paul Gilbert
e3d354f63c Bugfix for reactivating an NPC when it was previously deactivated at precisely the moment when it was about to do a pathfinding
svn-id: r46189
2009-11-29 09:02:02 +00:00
Robert Špalek
2e4aca24f2 Added Dragon History
svn-id: r46188
2009-11-29 02:22:08 +00:00
Florian Kagerer
8b0f3ee4b5 KYRA: fixed pc98 intro sfx (regression)
svn-id: r46185
2009-11-29 00:39:22 +00:00
Filippos Karapetis
67a96069a4 Removed unused code
svn-id: r46183
2009-11-29 00:23:14 +00:00
Florian Kagerer
5f3e54fcb7 KYRA: removed hack in staticres loader
svn-id: r46181
2009-11-28 23:44:06 +00:00
Florian Kagerer
c7371320d6 KYRA: added HOF PC-98 static data to kyra.dat
svn-id: r46180
2009-11-28 23:34:12 +00:00
Johannes Schickel
0e5de0c36d Fix for bug #2905439 "AmigaOS: Recent Kryandia changes broke compilation".
svn-id: r46178
2009-11-28 20:13:45 +00:00
Florian Kagerer
ac19f4146b LOL/Floppy: fixed crash
svn-id: r46177
2009-11-28 20:08:20 +00:00
Johannes Schickel
6fb79b8b3c Fix compilation on 64bit systems.
svn-id: r46176
2009-11-28 18:58:55 +00:00
Florian Kagerer
5905b9e479 LOL: completed support for floppy installer files
svn-id: r46174
2009-11-28 18:40:37 +00:00
Robert Špalek
1c43f446c0 Enable Dragon History
I consider it stable now

svn-id: r46172
2009-11-28 01:03:26 +00:00
Robert Špalek
63a6480057 Hopefully fix switching to the map right after switching the location
It seems that the mouse was simply on the below line and triggered the switch
to the map without the user realizing.

svn-id: r46171
2009-11-28 00:57:42 +00:00
Sven Hesse
68b99f1c95 Adding a parameter to the AviDecoder constructor to allow changing the SoundType (instead of it being fixed to Plain)
svn-id: r46170
2009-11-28 00:38:18 +00:00
Sven Hesse
07d8f1c89b Fixing a valgrind warning by memsetting _palette
svn-id: r46169
2009-11-28 00:32:16 +00:00
Robert Špalek
87c26fe54b Fixed bug with exhausting sound handles
It was caused by forever re-starting the same sample when the animation was
stopped and the same frame got displayed over and over, each time triggering
playing the same sample.

svn-id: r46168
2009-11-28 00:07:22 +00:00
Sven Hesse
447711b597 Fixing an invalid read in the destructor
svn-id: r46164
2009-11-27 20:28:37 +00:00
Sven Hesse
c8b8ab679f 00AM is another compressed frame type, fixing this (thanks to digitall for figuring that out :D)
svn-id: r46163
2009-11-27 19:26:20 +00:00
Sven Hesse
cb2cc67b41 Extended the AviDecoder a bit
svn-id: r46162
2009-11-27 18:25:40 +00:00
Scott Thomas
6e26b4a1c8 Brief Groovie namespace comment
svn-id: r46161
2009-11-27 06:46:07 +00:00
Johannes Schickel
109dff89dd Typos.
svn-id: r46159
2009-11-26 20:33:27 +00:00
Johannes Schickel
40f038c7f1 Initial doxygen description of the Kyrandia engine.
svn-id: r46158
2009-11-26 19:50:09 +00:00
Max Horn
4e153c2f9e SCI: Turn SfxPlayer::_mutex from a pointer into a plain member
svn-id: r46157
2009-11-26 16:11:45 +00:00
Max Horn
e98f789a02 Fix warning
svn-id: r46156
2009-11-26 16:10:59 +00:00
Max Horn
abee5aeb3c Some whitespace and formatting fixes
svn-id: r46155
2009-11-26 16:09:47 +00:00
Paul Gilbert
f3b15df8e3 Changed the game list in the doxygen comment to list all the games the engine will hopefully eventually support
svn-id: r46154
2009-11-26 12:07:01 +00:00
Paul Gilbert
3f1093c162 Added some comments on the status of the engine
svn-id: r46153
2009-11-26 12:00:37 +00:00
Paul Gilbert
5afc0e5ed7 Added the basics of a action list display
svn-id: r46152
2009-11-26 11:48:43 +00:00
Filippos Karapetis
6f45ecff1a Renamed common/console.* to common/textconsole.* to fix compilation under MSVC again (broken with commit #46130). MSVC places all object files for each engine in the same folder (even if they're in subfolders), which resulted in clashing between gui/console.* and common/console.*. There's no easy way around this, other than turning the resulting MSVC files into a big mess, so a simple file rename is more feasible
svn-id: r46151
2009-11-26 10:59:46 +00:00
Filippos Karapetis
4a1080a597 Removed dead code
svn-id: r46150
2009-11-26 08:19:56 +00:00
Travis Howell
1c4408f593 Add patch #2857016 - MM C64: meteor landing as work around, with the explaination.
svn-id: r46149
2009-11-26 00:59:57 +00:00
Travis Howell
74abd8de64 Update credits.
svn-id: r46148
2009-11-26 00:55:18 +00:00
Travis Howell
34b781199c Add patch #2853844 - MM C64: walksounds.
svn-id: r46146
2009-11-26 00:45:06 +00:00
Johannes Schickel
ef5d0226c1 Fix warnings.
svn-id: r46145
2009-11-26 00:43:43 +00:00
Johannes Schickel
117bcfde95 Remove dependancy on STL.
svn-id: r46144
2009-11-26 00:42:24 +00:00
Travis Howell
8783b0f2f7 Add patch #2839048 - MM C64 sound/music player, with minor changes.
svn-id: r46143
2009-11-26 00:31:19 +00:00
Robert Špalek
4e830d821c Fix SIGSEGV found by ValGrind
svn-id: r46142
2009-11-26 00:09:17 +00:00
Johannes Schickel
611a58f19c Extend documentation slightly.
svn-id: r46141
2009-11-25 23:17:16 +00:00
Johannes Schickel
776d735c2e Do not fall back to a auto detection of the OPL emulator, when the user selected OPL emulator does not support a mode asked for.
We will now output a warning to the user in this case. That should be fine,
since SCI is the only engine so far, which uses Dual OPL2 emulation.
Albeit this is not supported by our MAME emulator the user will still get
sound output, since the SCI engine will do proper recovery and fallback
to single OPL2 emulation, which is supported by the MAME emulator.
In case a engine would require a specifc mode (like OPL3) and the
user selects MAME emulation, this might result in no sound output
(or a crash), in case the engine does not take any care of testing whether
the OPL creation succeeded. But luckily so far no engine does this,
so it should be fine to not worry about that for now.

svn-id: r46140
2009-11-25 23:02:03 +00:00
Eugene Sandulenko
12828d3aaf Cache resource file size to avoid excess file->size() calls.
svn-id: r46138
2009-11-25 20:43:49 +00:00
Max Horn
413a048a06 Fix 'randomly placed' doxygen comments (which lead to incorrect documentation, e.g. some of those ended up as doxygen comment for various namespaces, such as Common)
svn-id: r46136
2009-11-25 10:55:25 +00:00
Filippos Karapetis
9a39135758 Typo
svn-id: r46135
2009-11-25 08:07:20 +00:00
Joost Peters
a04f2e4aff apply patch #2903175: "PSP: compile cleanup/fix for gprof and Windows"
svn-id: r46134
2009-11-25 00:22:38 +00:00
Travis Howell
3fda71b10c Add patch #2903170 - MM C64: costume fix.
svn-id: r46133
2009-11-24 23:34:03 +00:00
Travis Howell
c43d9cacda Add comment.
svn-id: r46132
2009-11-24 23:33:51 +00:00
Max Horn
494a2ab94d TEST: Workaround for 'make test' when using -Werror
svn-id: r46131
2009-11-24 22:11:27 +00:00
Max Horn
1a313a7eca COMMON: Remove dependency on engines code (by using the inversion principle).
svn-id: r46130
2009-11-24 22:11:07 +00:00
Max Horn
5e0f79a2ed typo
svn-id: r46129
2009-11-24 22:10:34 +00:00
Max Horn
df651bf20f Added Doxygen comments for the various engine namespaces (currently mostly without details; help filling these out is welcome)
svn-id: r46128
2009-11-24 22:10:14 +00:00