Max Horn
077026e088
As far as I can tell / understand, IMuseDigital::getSoundStatus can safely just use isSoundHandleActive for both stream and streamSou (warning: might cause regressions)
...
svn-id: r30258
2008-01-05 20:50:10 +00:00
Max Horn
8b12998c72
Use souStreamUsed to distinguish between 'stream' and 'streamSou' usage
...
svn-id: r30257
2008-01-05 20:49:18 +00:00
Max Horn
c9a8d02f6e
Do not busy wait in IMuseDigital::allocSlot on *any* platform
...
svn-id: r30255
2008-01-05 20:43:07 +00:00
Kari Salminen
d604f51d42
Implement unknown test command 19 (hopefully) properly and name it unofficially as the in.motion.using.mouse-command.
...
svn-id: r30251
2008-01-05 20:35:18 +00:00
Torbjörn Andersson
aa38a8eb96
Fixed regression that would cause ScummEngine_v80he to leak polygon slots at an
...
alarming rate.
svn-id: r30249
2008-01-05 17:43:33 +00:00
Paul Gilbert
6b5b4f8015
Fix to remove a tab character from the GPL header
...
svn-id: r30242
2008-01-05 12:55:22 +00:00
Paul Gilbert
2dcfa224e3
Removed tabs in front of GPL header
...
svn-id: r30241
2008-01-05 12:51:07 +00:00
Paul Gilbert
6eb64102a4
Fix to remove a tab character from the GPL header
...
svn-id: r30238
2008-01-05 12:45:14 +00:00
Paul Gilbert
62fdf1afa0
Changed room change code for an immediate transition when in EGA mode (which can't do fades)
...
svn-id: r30236
2008-01-05 12:09:24 +00:00
Paul Gilbert
705bd9236c
Fix for popup menus to work in EGA mode
...
svn-id: r30234
2008-01-05 11:25:30 +00:00
Paul Gilbert
9e02b32220
Made standard EGA background colour a constant
...
svn-id: r30233
2008-01-05 11:24:37 +00:00
Paul Gilbert
735ea1eaaa
Fix to show credits screen correctly in EGA mode
...
svn-id: r30232
2008-01-05 10:53:27 +00:00
Paul Gilbert
140d914c18
Brought waitForPress into line with other similar methods to not register control characters
...
svn-id: r30231
2008-01-05 10:38:50 +00:00
Paul Gilbert
13cb1e710f
Fix to use correct EGA/VGA colour when displaying talk conversation options
...
svn-id: r30230
2008-01-05 10:37:36 +00:00
Paul Gilbert
2c86089264
Fix for showing the correct colour in the status line in EGA mode
...
svn-id: r30229
2008-01-05 10:36:36 +00:00
Paul Gilbert
65399321eb
Added support for the EGA style menu
...
svn-id: r30228
2008-01-05 10:35:47 +00:00
Paul Gilbert
f5577f8470
Removed redundant parameters and clarified EGA and VGA specific definitions
...
svn-id: r30227
2008-01-05 10:35:22 +00:00
Paul Gilbert
10719d5a12
Added extra handling for EGA dialogs, and added formalised parameters/methods for text positioning
...
svn-id: r30226
2008-01-05 10:34:34 +00:00
Paul Gilbert
610880dc67
Corrected the RGB values generated for a given EGA palette index
...
svn-id: r30224
2008-01-05 07:20:26 +00:00
Nicola Mettifogo
b75d196e88
In revision 30221, the correct font wasn't selected in the character selection screen. Always ask things twice.
...
svn-id: r30222
2008-01-04 21:26:53 +00:00
Nicola Mettifogo
3e04d8b215
Fix for bug# 1729307. Fonts are now displayed with shadows when needed on Amiga. The correct font for intro screen has also been selected.
...
svn-id: r30221
2008-01-04 21:24:51 +00:00
Torbjörn Andersson
3451d1c30f
Applied my alternative patch for feature request #1266599 ("BS1: Invert stereo
...
channels for traffic sounds in Rue Jarry"). Now let's see if it breaks any
other scenes. :-)
svn-id: r30220
2008-01-04 18:46:08 +00:00
Filippos Karapetis
063f7df4d3
Slight cleanup
...
svn-id: r30217
2008-01-04 13:34:38 +00:00
Kari Salminen
28bbae1745
Make AGIPAL also accept 'pal.100' (Original hacked interpreter also does this).
...
svn-id: r30213
2008-01-04 00:24:29 +00:00
Max Horn
a1503bf7c8
Fix another -Wuninitialized warnings - n could have been returned w/o having been set first
...
svn-id: r30211
2008-01-03 23:55:42 +00:00
Max Horn
67d14ed322
Silence a -Wuninitialized warning
...
svn-id: r30205
2008-01-03 23:36:55 +00:00
Filippos Karapetis
1411c9f3f1
Fix compilation
...
svn-id: r30204
2008-01-03 21:57:54 +00:00
Torbjörn Andersson
11efbda297
Made the Loom Roland music fix a bit more specific. Only one song in EGA Loom
...
is affected and, according to Kirben, none in Monkey Island 1 VGA. I don't know
about Monkey Island 1 EGA, but I've assumed it uses the same music as the VGA
versions.
svn-id: r30202
2008-01-03 19:43:43 +00:00
Johannes Schickel
9b4fc2f70b
Resolve portabillity issues introduced with last commit.
...
svn-id: r30201
2008-01-03 15:20:33 +00:00
Johannes Schickel
fbcba1a573
- got rid of hardcoding "KYRA.DAT" in all places, where it's used
...
- now using "kyra.dat" rather than "KYRA.DAT"
svn-id: r30200
2008-01-03 14:53:18 +00:00
Johannes Schickel
58f0d4e632
Committed slightly modified patch #1862758 "KYRA: audio data assignment patch".
...
svn-id: r30198
2008-01-03 14:42:49 +00:00
Filippos Karapetis
2bb81e2d20
Properly fixed bug #1861863 - "ITE: Crash when using Eeah with Eeah"
...
svn-id: r30195
2008-01-03 10:42:18 +00:00
Kari Salminen
e75207d9d7
Made AGIPAL-loading more lenient with errors. Added AGIPAL-flag to Naturette 3. These together fix Naturette 3's intro (No more long shakings).
...
svn-id: r30193
2008-01-03 09:43:50 +00:00
Kari Salminen
0ddfc0a64e
Fix for the Space Trek sprite duplication bug ( #1659209 ). Makes commands position and position.v use coordinate clipping for Space Trek.
...
svn-id: r30190
2008-01-03 08:41:40 +00:00
Filippos Karapetis
6ed43e7505
Fix for bug #1861863 - "ITE: Crash when using Eeah with Eeah"
...
svn-id: r30181
2008-01-03 07:29:13 +00:00
Travis Howell
6c6a2a57b5
Fix endian issue in checkArrayLimits().
...
svn-id: r30178
2008-01-03 03:34:25 +00:00
Travis Howell
639929a09e
Fix endian issue in redimArray.
...
svn-id: r30176
2008-01-03 03:20:32 +00:00
Paul Gilbert
9efa3a5ec3
Added MD5 for English EGA version
...
svn-id: r30175
2008-01-03 00:34:52 +00:00
Nicola Mettifogo
9bb72bf188
Fixed bug in Nippon Safes for Amiga, Italian version. Game now doesn't crash anymore when starting introduction.
...
svn-id: r30173
2008-01-02 22:06:49 +00:00
Nicola Mettifogo
b91300e1cc
Fix for bug #1829409 . Character now changes expression accordingly with available dialogue answers.
...
svn-id: r30171
2008-01-02 21:33:18 +00:00
Nicola Mettifogo
da3d85c755
Removed debug printf.
...
svn-id: r30169
2008-01-02 21:29:23 +00:00
Eugene Sandulenko
0f6246bab8
Fix for bug #896489 : "DIG: Missing subtitles when talking to Brink"
...
svn-id: r30167
2008-01-02 21:15:23 +00:00
Kari Salminen
5e7cc8b2d9
Add GF_OLDAMIGAV20 game flag for correctly setting computer type (v20 i.e. vComputer) for particular old Amiga AGI games (Space Quest I v1.2 at the moment).
...
svn-id: r30164
2008-01-02 19:10:01 +00:00
Eugene Sandulenko
040a7b54fa
Oops. Moved too much code in the last commit.
...
svn-id: r30162
2008-01-02 18:59:15 +00:00
Eugene Sandulenko
2d94049bea
Workaround for bug #1804278 : "MONKEY: Mouse is invisible after loading"
...
svn-id: r30160
2008-01-02 18:44:20 +00:00
Eugene Sandulenko
a4cbfa354b
Fix bug #1846886 : "PUTTZOO: Windows version cursor/pointer drawn wrong"
...
svn-id: r30154
2008-01-02 17:33:57 +00:00
Kari Salminen
6dfaaf3018
Set AGI's computer type variable (v20 i.e. vComputer) according to the used platform. Now using different values for IBM-PC, Atari ST, Amiga and Apple IIGS platforms.
...
svn-id: r30153
2008-01-02 16:36:47 +00:00
Eugene Sandulenko
082bed8898
Narrow fix for bug #1206994 only to FOA.
...
svn-id: r30149
2008-01-02 13:11:26 +00:00
Eugene Sandulenko
312346bdb4
Fix for bug #1206994 : "FOA AMIGA: Black cursor and text in Dig Site"
...
svn-id: r30147
2008-01-02 12:58:18 +00:00
Paul Gilbert
b6f39fb8fb
Adjusted the colour of the EGA cursors to match the original game
...
svn-id: r30146
2008-01-02 11:45:59 +00:00
Travis Howell
01c611385e
Fix regression when skipping cutscenes in Maniac Mansion (C64).
...
svn-id: r30144
2008-01-02 11:25:17 +00:00
Paul Gilbert
977c9fb5f3
Enhanced cursor code to handle cursors in EGA mode
...
svn-id: r30143
2008-01-02 11:15:36 +00:00
Paul Gilbert
eff113c486
Fixed Palette constructor parameter to be uint16 rather than uint8
...
svn-id: r30142
2008-01-02 11:14:42 +00:00
Travis Howell
273ce5d924
Correct verbs names in German version of Maniac Mansion (C64).
...
svn-id: r30141
2008-01-02 11:11:09 +00:00
Paul Gilbert
3b658492f5
Fix to make EGA sprites appear correctly
...
svn-id: r30140
2008-01-02 07:14:02 +00:00
Paul Gilbert
b2d2bd6f2d
Room backgrounds now display in EGA mode
...
svn-id: r30138
2008-01-02 03:36:19 +00:00
Kari Salminen
9db76278ef
Set amount of free memory (v8 i.e. vFreePages) to maximum value (Also when loading a saved game!). Fixes Gold Rush's help screen and bible passage showing.
...
svn-id: r30136
2008-01-02 00:35:32 +00:00
Torbjörn Andersson
f72b094c69
When fixing the EGA Loom Roland music, I accidentally broke music looping.
...
Should be fixed again now.
svn-id: r30135
2008-01-02 00:08:27 +00:00
Torbjörn Andersson
46368eac5f
Added what I hope is the proper fix for bug #1498785 ("LOOM: Unknown Roland
...
MIDI music events"). It would probably be safe to commit to the 0.11 branch,
but I don't know for sure which games would be affected other than EGA Loom.
svn-id: r30132
2008-01-01 23:30:29 +00:00
Paul Gilbert
86aeae4a74
Bugfix to show the final text screen correctly in EGA mode
...
svn-id: r30131
2008-01-01 22:55:54 +00:00
Max Horn
f4f963800d
Fix a long standing bug in playComiMusic (no idea whether this caused any bugs, though)
...
svn-id: r30128
2008-01-01 18:08:12 +00:00
Eugene Sandulenko
7aadf6c191
Slightly modified patch #1848173 : "ScriptVars class implementation for CinE"
...
svn-id: r30125
2008-01-01 16:57:03 +00:00
Eugene Sandulenko
23313cb82e
Patch #1733017 : "SWORD1: Possible patch for bug #1730183 "
...
svn-id: r30124
2008-01-01 16:42:05 +00:00
Eugene Sandulenko
308b02f4ca
Fix for bug #1766072 : MANIACNES: Music Doesn't Start On Load Game
...
svn-id: r30122
2008-01-01 16:26:04 +00:00
Eugene Sandulenko
e5e53a0017
Split out charset font data for easier maintenance
...
svn-id: r30121
2008-01-01 15:36:50 +00:00
Eugene Sandulenko
43a18a4cdd
Fix bug #1811732 : "MANIAC C64: German version not supported"
...
svn-id: r30119
2008-01-01 15:25:12 +00:00
Paweł Kołodziejski
604bf6fff3
experimental change to fade out to 120 ms instead from table for state music with opcode 3 when few songs have the same attribute value
...
svn-id: r30118
2008-01-01 15:08:20 +00:00
Paweł Kołodziejski
cd84daf7f8
experimental change to prevent play first region with fade out if jump opcode is attached
...
svn-id: r30117
2008-01-01 15:05:27 +00:00
Paul Gilbert
79a9074548
Added support for the EGA introduction sequence
...
svn-id: r30116
2008-01-01 13:00:47 +00:00
Paul Gilbert
4308e6ab10
Added EGA related constants
...
svn-id: r30115
2008-01-01 12:59:40 +00:00
Paul Gilbert
e3c60fea4e
Extended PaletteCollection class to handle EGA palettes
...
svn-id: r30114
2008-01-01 12:58:50 +00:00
Paul Gilbert
87ed2bf0cb
Extended animation class to handle EGA animations
...
svn-id: r30113
2008-01-01 12:58:04 +00:00
Max Horn
0ad70c7d84
SCUMM: Moved tick duration into a constant
...
svn-id: r30112
2008-01-01 11:41:47 +00:00
Max Horn
305f60e0db
Patch #1839861 (Possible workaround for bugs related to cloneToFadeOutTrack): Fixes bug #1848399 and apparently also #1527274 & #1763227
...
svn-id: r30111
2008-01-01 11:27:29 +00:00
Filippos Karapetis
a8d3967f63
Fix for bug #1861126 - "IHNM: Crash when Gorrister cuts sheet in the mooring ring"
...
svn-id: r30109
2007-12-31 22:45:30 +00:00
Max Horn
be11104d70
Removed obsolete _insaneRunning flag
...
svn-id: r30107
2007-12-31 16:34:30 +00:00
Eugene Sandulenko
b87b0f21f0
Used new AdvancedDetector flag to distinguish between EGA and VGA versions
...
of italian Lure when their datafiles sit in same directory.
svn-id: r30106
2007-12-31 14:46:37 +00:00
Paul Gilbert
10686b04ab
Bugfix to data position start in vga decoder, and made ega/vga decoder methods public visibility
...
svn-id: r30104
2007-12-31 13:37:14 +00:00
Paweł Kołodziejski
08020444f6
verified differences in play music code of the dig and comi
...
svn-id: r30103
2007-12-31 13:26:29 +00:00
Max Horn
a826cd36dd
cleanup
...
svn-id: r30102
2007-12-31 13:05:32 +00:00
Paul Gilbert
1804ae6639
Added code to handle EGA title screens being immediately shown rather than faded in
...
svn-id: r30098
2007-12-31 05:59:58 +00:00
Paul Gilbert
1dd2e32fc0
Added extra palette handling for EGA palettes
...
svn-id: r30097
2007-12-31 05:58:22 +00:00
Paul Gilbert
ccc822fd1c
Added support for decoding EGA screens
...
svn-id: r30096
2007-12-31 05:57:11 +00:00
Paul Gilbert
abd3f45359
Added code to support reading .ega files
...
svn-id: r30095
2007-12-31 05:56:22 +00:00
Paul Gilbert
d45fe1e37e
Added detection for Italian EGA version
...
svn-id: r30094
2007-12-31 05:55:20 +00:00
Oystein Eftevaag
1c88ab2c47
Enabling the SMUSH/sound ARM optimizations for the iPhone. Converting any numerical expressions in the asm to absolute values (moving the expression to comments) since the iPhone assembler can't handle them, and prepending an underscore to the exported symbols (with some preprocessor magic similar to the hq3x asm for handle ports where it's not needed)
...
svn-id: r30093
2007-12-31 01:50:18 +00:00
Torbjörn Andersson
a38fa007bb
I thought only Full Throttle used the VAR_BLAST_ABOVE_TEXT variable, but I see
...
now that it's defined for v8 games as well, so call processUpperActors() from
that case too, just to be safe.
svn-id: r30091
2007-12-31 01:20:24 +00:00
Torbjörn Andersson
41f29f0504
Draw subtitles over the verb coin in CoMI, not under. This is noticeable early
...
in the game, when Murray is talking to himself. I've verified this against the
behaviour of the original interpreter. (Should this go into 0.11 as well?)
svn-id: r30088
2007-12-30 22:22:38 +00:00
Max Horn
1489235f8e
Ooops, this was not supposed to be commited
...
svn-id: r30087
2007-12-30 22:10:24 +00:00
Max Horn
2d61551e1c
atrib -> attrib; added some FIXME comments
...
svn-id: r30086
2007-12-30 21:59:50 +00:00
Max Horn
3d46219592
Patch #1689516 : BASS: Update the cursor when right-clicking in inventory
...
svn-id: r30085
2007-12-30 17:58:22 +00:00
Max Horn
b9a5e9ea0e
Fix for bug #1635361 : COMI: Music fade-out broken for compressed audio
...
svn-id: r30081
2007-12-30 16:32:30 +00:00
Paul Gilbert
2c5ae92b4c
Added ability for both middle and right mouse buttons to abort a conversation when waiting for user to select a conversation option from a list of topics
...
svn-id: r30071
2007-12-29 10:38:30 +00:00
Paul Gilbert
99dfb8bcbc
Added support for using scroll wheel for making selections in the Save/Restore dialog and action lists
...
svn-id: r30070
2007-12-29 09:51:25 +00:00
Paul Gilbert
59b5655266
Added access property for middle mouse button
...
svn-id: r30069
2007-12-29 09:50:20 +00:00
Paul Gilbert
a54f9c311a
Fix to ensure any active conversation data or selected hotspot is cleared when restoring or restarting a game
...
svn-id: r30066
2007-12-29 04:25:26 +00:00
Paul Gilbert
52dc147f8c
Added mouse scrolling support to action menus and the save/restore dialog
...
svn-id: r30065
2007-12-29 00:31:15 +00:00
Paul Gilbert
16b610068d
Fix for correct dialog sequence when giving an object to an arbitrary NPC
...
svn-id: r30063
2007-12-28 22:56:22 +00:00
Travis Howell
a9813fbdfa
Add another German version of Freddi Fish 2 (Windows).
...
svn-id: r30054
2007-12-28 12:07:10 +00:00
Paul Gilbert
4d7e49ddb8
Fix to prevent the F5 key allowing the game to be saved during player conversations or viewing a remote room
...
svn-id: r30048
2007-12-28 11:07:35 +00:00
Eugene Sandulenko
ac54f3a26f
Patch #1858158 : BUILD: Plugin building cleanup
...
svn-id: r30041
2007-12-28 07:52:56 +00:00
Paul Gilbert
ae06d5337e
Bugfix to correctly display a message when a used item is no longer in the room
...
svn-id: r30037
2007-12-28 07:46:21 +00:00
Paul Gilbert
67a49e712a
Bugfix for string decoding to use the article of the destination character rather than the talking character
...
svn-id: r30036
2007-12-28 07:45:22 +00:00
Eugene Sandulenko
ef319ad674
Patch #1859448 : Add OSystem::getTimeAndDate API
...
svn-id: r30034
2007-12-28 07:43:52 +00:00
Eugene Sandulenko
d4d072fe04
Patch #1857121 : Refactoring of the getSavePath method
...
svn-id: r30032
2007-12-28 07:37:04 +00:00
Paul Gilbert
ada25791c6
Bugfix for action perform timeout to correctly show an question mark bubble. Also changed a writeSint16LE call to be more correctly writeUint16LE
...
svn-id: r30026
2007-12-28 04:00:15 +00:00
Johannes Schickel
244987b718
Fixes compiling on msvc7.1, it seems like it has problems to decide when to use operator bool.
...
svn-id: r30024
2007-12-28 00:20:56 +00:00
Travis Howell
8f540e9b67
Move more HE code to HE71, to reduce code size, when using DISABLE_HE option.
...
svn-id: r30023
2007-12-28 00:18:06 +00:00
Travis Howell
9b0db4be37
Move more HE code to HE71, to reduce code size, when using DISABLE_HE option.
...
svn-id: r30021
2007-12-28 00:08:23 +00:00
Sven Hesse
884e1e9ae9
Muting the compiler (Sorry again, yaz0r :P)
...
svn-id: r30016
2007-12-27 17:47:31 +00:00
Vincent Hamm
c87ad51470
Nearly working pathfinder
...
svn-id: r30015
2007-12-27 17:37:38 +00:00
Vincent Hamm
f953ed4dde
Early pathfinding
...
svn-id: r30012
2007-12-27 12:05:43 +00:00
Travis Howell
410a4a974e
Enable Windows version of early HE games by default, to match already enabled 3DO/DOS/Macintosh versions of early HE games. Adding only the minimum code required for HE70 games.
...
svn-id: r30011
2007-12-27 11:40:29 +00:00
Travis Howell
1bafd03a69
The HE70 version of Fatty Bear's Birthday Surprise will only work, if DISABLE_HE isn't defined.
...
svn-id: r30009
2007-12-27 03:32:15 +00:00
Willem Jan Palenstijn
9ada2910f7
don't clear owner of invalid global object 0 ( fixes #1857697 )
...
svn-id: r30007
2007-12-26 23:06:22 +00:00
Max Horn
4aacb020a4
cleanup
...
svn-id: r30005
2007-12-26 21:45:22 +00:00
Travis Howell
d9f28974ef
Add alternative hack to main branch, to skip largest speech segment in Simon the Sorcerer 1, when using DS port.
...
svn-id: r30001
2007-12-26 01:28:03 +00:00
Sven Hesse
5327417c56
Style :P
...
svn-id: r30000
2007-12-26 01:19:16 +00:00
Sven Hesse
58959568bd
Style :P
...
svn-id: r29999
2007-12-26 01:19:05 +00:00
Johannes Schickel
956b69b655
Update comment.
...
svn-id: r29998
2007-12-26 01:17:58 +00:00
Johannes Schickel
35e72866ec
Simplification of GM vs MT-32 detection.
...
svn-id: r29997
2007-12-26 01:09:46 +00:00
Max Horn
a65b5a6d5c
Fix for bug #1858080 : FOTAQ: game terminates badly
...
svn-id: r29996
2007-12-26 00:22:32 +00:00
Max Horn
df7ece45f6
remove & rename are not portable
...
svn-id: r29995
2007-12-26 00:07:19 +00:00
Max Horn
d104637a3a
Do not use abort (for that matter, shouldn't used exit(), either, but we (ab)use that in various places anyway...)
...
svn-id: r29994
2007-12-25 23:33:08 +00:00
Max Horn
27bd7ef2f4
Added FIXME regarding fopen usage
...
svn-id: r29993
2007-12-25 23:20:46 +00:00
Sven Hesse
1796c147fc
Muting the compiler :P
...
svn-id: r29991
2007-12-25 21:17:35 +00:00
Vincent Hamm
1b62e2758c
Fix input
...
Fix timming
svn-id: r29990
2007-12-25 21:03:20 +00:00
Vincent Hamm
b2ab69f455
Fix palette issues
...
svn-id: r29989
2007-12-25 20:16:59 +00:00
Vincent Hamm
a3f1767009
Fix title screen regression
...
svn-id: r29988
2007-12-25 19:32:51 +00:00
Vincent Hamm
7159cc26df
Fix blinking character
...
svn-id: r29987
2007-12-25 18:36:08 +00:00
Vincent Hamm
a2d2f01835
Bunch of gfx fix
...
svn-id: r29986
2007-12-25 18:11:35 +00:00
Vincent Hamm
37d8bed89b
Fix cell sorting
...
Fix palette loading
svn-id: r29985
2007-12-25 16:37:12 +00:00
Kari Salminen
c10f74411e
Show objects always using priority 15. Fixes bug #1858037 (AGI: show.obj priority error).
...
svn-id: r29984
2007-12-25 16:17:22 +00:00
Johannes Schickel
28a57c434a
Cleanup(/formatting).
...
svn-id: r29983
2007-12-24 22:27:30 +00:00
Eugene Sandulenko
6b722c2f1c
_Properly_ fix lock-up introduced introduced in revision 29860. A typical
...
c/p error.
svn-id: r29982
2007-12-24 19:49:28 +00:00
Eugene Sandulenko
fd22ebb269
Fix regressions (crashes) introduced in commit 29860
...
svn-id: r29981
2007-12-24 19:13:32 +00:00
Vincent Hamm
be737e074d
Fix background save/restore
...
svn-id: r29979
2007-12-24 16:57:14 +00:00
Vincent Hamm
b6ec364eae
Fix save/loading
...
svn-id: r29977
2007-12-24 15:47:52 +00:00
Max Horn
3c5d0b1afb
Enhanced support for Indy3 Mac sounds (added functionality disabled for now)
...
svn-id: r29976
2007-12-24 15:36:50 +00:00
Max Horn
d973d3736c
cleanup; workaround for bug #1852635 (INDY3 Mac: Crash When Playing Sound 54)
...
svn-id: r29975
2007-12-24 14:40:39 +00:00
Max Horn
138263ec03
cleanup
...
svn-id: r29974
2007-12-24 14:20:53 +00:00
Filippos Karapetis
50cf084a6b
Cleanup
...
svn-id: r29973
2007-12-24 10:11:41 +00:00
Filippos Karapetis
8b0ae7983c
Change 3 remaining free() to delete, which were not changed with commit #29841 (part of patch #1848173 )
...
svn-id: r29972
2007-12-24 10:10:21 +00:00
Vincent Hamm
35b1521e68
Fix sprite mode 5
...
Fix backgroundIncrust system
svn-id: r29970
2007-12-24 02:59:23 +00:00
Johannes Schickel
def62fef5e
MenuItem member renaming.
...
svn-id: r29969
2007-12-24 02:42:58 +00:00
Vincent Hamm
2d9d0f1b1f
-Fade in/fade out
...
-Implement background mode 5
svn-id: r29968
2007-12-24 01:05:36 +00:00
Max Horn
f7c8a64c4f
Fix for bug #1846049 : COMI: wrong subtitles color
...
svn-id: r29966
2007-12-23 17:27:33 +00:00
Sven Hesse
cc84bec06e
Style :P
...
svn-id: r29965
2007-12-23 16:31:21 +00:00
Kari Salminen
49fca52c9b
Removes warning about shadowing a previous local declaration of filePtr introduced by r29962. Hopefully NDS Gobliiins still works after this!
...
svn-id: r29964
2007-12-23 16:25:28 +00:00
Max Horn
d61f3d7601
Fix for bug #1837375 : MM: Walk behind mask char data
...
svn-id: r29963
2007-12-23 16:02:58 +00:00
Bertrand Augereau
6fa1de14ad
Slight perturbation of the code gen for the sake of NDS Gobliiins
...
svn-id: r29962
2007-12-23 15:23:01 +00:00
Max Horn
d3f01bb79a
Fix for bug #1842260 : INDY3 FM-TOWNS: Modified version does not start (what a beautiful & embarrassing endless loop that was...)
...
svn-id: r29961
2007-12-23 14:43:15 +00:00
Paul Gilbert
d6788c3291
Workaround for unterminated look description in Italian version
...
svn-id: r29960
2007-12-23 12:27:43 +00:00
Paul Gilbert
33545452f0
Fix for problem that the player could stop themselves changing back from Selena if they left the current room too quickly after the change back had been scheduled
...
svn-id: r29958
2007-12-23 11:34:22 +00:00
Paul Gilbert
5e29703ea8
Bugfix for Town Hall room: Captive Goewin's bounds were frequently and incorrectly preventing the player from talking to the Skorl
...
svn-id: r29957
2007-12-23 10:52:18 +00:00
Filippos Karapetis
5b74b676ce
Disable voices when voice files do not exist (like the original interpreter does), instead of exiting with an error. This is necessary for devices with little space
...
svn-id: r29956
2007-12-23 02:33:58 +00:00
Max Horn
275c91be33
Fix the FIXME ;-)
...
svn-id: r29955
2007-12-23 00:34:48 +00:00
Johannes Schickel
c9891423e3
Added FIXME comment.
...
svn-id: r29954
2007-12-22 23:41:14 +00:00
Johannes Schickel
0cbff0fc42
Logic fix for MixedSoundDriver::init.
...
svn-id: r29953
2007-12-22 23:29:15 +00:00
Paul Gilbert
337db5d4c7
Bugfix to not allow animation fast forward when restoring a game - it was causing occasional crashes due to tick handlers referencing animations not yet loaded (it's only meant to be done during room changes)
...
svn-id: r29950
2007-12-22 11:34:10 +00:00
Paul Gilbert
9dc39c302a
Tweaked the calculation for player position in new rooms to use the original game's rounding - the current code was causing the player to be placed inside the exit area when entering room 6 from room 5.
...
svn-id: r29949
2007-12-22 11:24:29 +00:00
Paul Gilbert
c0bc7bb7d6
Incremented required lure.dat version number, and adjusted animation indexes to account for added fight animation entry
...
svn-id: r29948
2007-12-22 11:16:57 +00:00
Johannes Schickel
f483d7ce26
Cleanup.
...
svn-id: r29945
2007-12-21 20:45:25 +00:00
Neil Millstone
b4a661632e
Fix compilation error on DS port (template expects parameters to be same type)
...
svn-id: r29941
2007-12-21 18:29:47 +00:00
Johannes Schickel
1ecbde083f
Reverted too complicated (and unneeded) volume settings code for towns driver.
...
svn-id: r29939
2007-12-21 09:28:27 +00:00
Johannes Schickel
72e899d164
Naming consistency fixes.
...
svn-id: r29938
2007-12-21 09:20:31 +00:00
Paul Gilbert
dca07a9d14
Bugfix to prevent axe animation appearing in room 6 when returning there after the fight
...
svn-id: r29937
2007-12-21 09:10:31 +00:00
Filippos Karapetis
46ee7e6791
Slight cleanup
...
svn-id: r29934
2007-12-21 02:43:21 +00:00
Filippos Karapetis
18dd1881c5
Added some hard coded strings for the Italian fan translation of ITE (still not supported). Merged those strings with the hard coded strings for the Italian fan translation of IHNM
...
svn-id: r29933
2007-12-21 02:08:30 +00:00
Max Horn
4b897807c5
Clarify AGI FIXME
...
svn-id: r29930
2007-12-20 22:14:50 +00:00
Filippos Karapetis
aac7886ac9
Fix for bug #1851030 - "IHNM Spanish CD - Wrong Dialogs color"
...
svn-id: r29929
2007-12-20 19:17:00 +00:00
Vincent Hamm
b9aaa43bfb
Fix palette manipulation code
...
Add one missing opcode
svn-id: r29928
2007-12-20 19:02:16 +00:00
Filippos Karapetis
335e9da41d
Removed clamp() and used the common CLIP template instead
...
svn-id: r29927
2007-12-20 19:00:10 +00:00
Torbjörn Andersson
0e744e491b
Fixed compiler warning, and a potential (but very unlikely) out-of-bounds read.
...
svn-id: r29926
2007-12-20 18:52:05 +00:00
Vincent Hamm
094f174887
Fix title screen line drawing code
...
svn-id: r29925
2007-12-20 18:21:27 +00:00
Filippos Karapetis
193760a40f
Fix for isalpha() assertions
...
svn-id: r29924
2007-12-20 17:04:15 +00:00
Max Horn
1b285398b3
Fix compiler warnings
...
svn-id: r29922
2007-12-20 15:00:09 +00:00
Max Horn
44effa32eb
Further changes to the AGI keyboard code, matching it against the original Sarien SDL input code. There are still quite some bits which are unclear to me, though
...
svn-id: r29921
2007-12-20 14:57:05 +00:00
Vincent Hamm
564fc06cf7
Multiple fix/cleanup
...
One bug remains before the game is completable without hack
svn-id: r29920
2007-12-20 14:30:51 +00:00
Max Horn
6d37f5ccd8
Do not #include time.h globally (ideally, we should provide a localtime clone in OSystem so we can completly get rid of this)
...
svn-id: r29919
2007-12-20 14:29:58 +00:00
Max Horn
93ccd61b7e
cleanup due to jvprat
...
svn-id: r29918
2007-12-20 14:29:09 +00:00
Max Horn
d7e358acfa
More cleanup
...
svn-id: r29917
2007-12-20 14:28:40 +00:00
Max Horn
a47446600a
get rid of unused globals
...
svn-id: r29916
2007-12-20 14:26:03 +00:00
Max Horn
f44a196087
Moved all time() calls in AGOS to a single new method AGOSEngine::getTime(); also replaced an evil function-static variable by a member variable (lastMinute)
...
svn-id: r29908
2007-12-20 09:43:46 +00:00
Paul Gilbert
b4043cb403
Bugfix for correctly handling \n characters in WordWrap method
...
svn-id: r29903
2007-12-19 01:47:45 +00:00
Vincent Hamm
aa62d6355a
Fix loading savegame from original interpreter
...
svn-id: r29901
2007-12-18 20:12:42 +00:00
Paul Gilbert
550aea90ff
Bugfix for font sizes indexing - dereferencing a character > 128 was giving a negative index
...
svn-id: r29900
2007-12-18 08:05:19 +00:00
Travis Howell
86ee7a94af
Add Japanese 3DO version of Putt Putt's Fun Pack.
...
svn-id: r29898
2007-12-18 07:00:39 +00:00
Vincent Hamm
5cc1313ffe
Fix dangling pointer
...
Fix low color background
Fix input
svn-id: r29897
2007-12-17 22:40:58 +00:00
Max Horn
993e5b9c24
Patch #1852017 : INDY3 Mac: Biplane Manual Fix
...
svn-id: r29896
2007-12-17 22:36:16 +00:00
Vincent Hamm
bfbf992907
Fix glitchy cell sorting
...
svn-id: r29895
2007-12-17 19:21:59 +00:00
Paul Gilbert
e2e846a4b2
Added extra debug statements to the talk dialog display process
...
svn-id: r29894
2007-12-17 11:23:19 +00:00
Paul Gilbert
20db7b7d28
Added some casting of fields in debug statements
...
svn-id: r29893
2007-12-17 11:21:26 +00:00
Paul Gilbert
fb222b0afa
Changed Credits display to avoid the brief flash as the palette changed
...
svn-id: r29892
2007-12-17 03:29:02 +00:00
Paul Gilbert
08f1f2c3d3
Bugfix for Use actions to work correctly
...
svn-id: r29891
2007-12-16 22:41:51 +00:00
Max Horn
4e94b3273c
Patch #1851568 : INDY3 Mac: Grail Diary Fix
...
svn-id: r29890
2007-12-16 21:46:34 +00:00
Torbjörn Andersson
25103d11e2
Removed unused variable.
...
svn-id: r29885
2007-12-16 20:20:09 +00:00
Kostas Nakos
b5ab73075c
adding clickable menu functionality, which is very good to have on devices with fixed/cumbersome/synthesized left and right click events (wince, palmos, ...)
...
svn-id: r29883
2007-12-16 20:07:01 +00:00
Kostas Nakos
e861cf567d
use the virtual keyboard facilities if available, when needed
...
svn-id: r29882
2007-12-16 20:01:41 +00:00
Johannes Schickel
4a3dedfe7e
Commit of patch #1848147 "KYRA: SoundTowns Update" with some changes. Thanks to Florian for the patch.
...
svn-id: r29881
2007-12-16 18:48:43 +00:00