Marcus Comstedt
40f9506163
The default keycolor for mouse pointers used to be 255.
...
This makes sense as a default for CLUT8 modes, but not really
for anything else. As part of the gsoc2009-16bit merge, the
default was changed to "all ones", with extra code in the SDL
backend to truncate this to the depth of the mode. However,
"all ones" (white) still isn't a very useful default for RGB modes.
So rather than jumping through hoops to provide a bad default,
it's better to remove the default altogether. Engines which relied
on the old default of 255 have been updated to specify it explicitly.
svn-id: r47118
2010-01-07 15:07:36 +00:00
Johannes Schickel
84f3034406
- Move openStreamFile from AudioStream to SeekableAudioStream.
...
- Fix documentation of openStreamFile.
svn-id: r47080
2010-01-06 15:23:33 +00:00
Torbjörn Andersson
72eb9ec9ea
Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is null
...
before freeing it, which isn't necessary.
svn-id: r46941
2010-01-03 19:37:43 +00:00
Travis Howell
82c8904198
Add Polish Windows 4CD version of The Feeble Files.
...
svn-id: r46815
2010-01-01 11:44:33 +00:00
Torbjörn Andersson
b6ca638180
Create the stream dynamically in playSoundData(), to avoid a crash (spotted by
...
salty-horse) when makeWAVStream() deletes it.
svn-id: r46676
2009-12-28 15:53:13 +00:00
Max Horn
c8873d8492
Changed MidiDriver::createMidi to take a MidiDriverType instead of an int
...
svn-id: r46316
2009-12-09 18:12:51 +00:00
Torbjörn Andersson
039d7d5e1c
Removed unnecessary semi-colons.
...
svn-id: r46232
2009-12-01 19:19:58 +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
Max Horn
f107f7fc36
AGOS: cleanup
...
svn-id: r45819
2009-11-10 22:18:12 +00:00
Max Horn
51933629d1
Changed foo(void) to foo() in almost all non-backend source files
...
svn-id: r45616
2009-11-02 21:54:57 +00:00
Yotam Barnoy
b3eef9e066
AGOS Simon1 Windows fix. Fixed careless use of setChar function.
...
svn-id: r45592
2009-11-01 09:39:16 +00:00
Max Horn
6a2985ba08
Patch #2834677 : Wave/ADPCM Endianness Fixes
...
svn-id: r45095
2009-10-14 22:37:05 +00:00
Max Horn
01176782ea
Fix some cppcheck warnings reported by salty-horse
...
svn-id: r44538
2009-10-02 14:32:54 +00:00
Max Horn
8ba75fc522
Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other things)
...
svn-id: r44495
2009-09-30 16:16:53 +00:00
Filippos Karapetis
b4f1960318
Reverted parts of revisions #44298 , #44299 and #44300 , to prevent warnings and issues in compilers which don't support NORETURN
...
svn-id: r44314
2009-09-24 17:52:53 +00:00
Filippos Karapetis
9026b63503
AGOS: Fixed some warnings about unreachable code
...
svn-id: r44298
2009-09-24 09:53:51 +00:00
Travis Howell
f6cdfde2f7
Add VGA script code differences in DIMP.
...
svn-id: r44288
2009-09-24 04:14:41 +00:00
Travis Howell
f9692d47cf
Correct tags.
...
svn-id: r44286
2009-09-24 03:53:06 +00:00
Travis Howell
48cce58ab5
Split the script opcode table for DIMP, since it doesn't match(ie timers) other Puzzle Pack games.
...
svn-id: r44285
2009-09-24 03:41:45 +00:00
Travis Howell
c4f6d91777
Fix bug #2865191 - NoPatience hangs after undo.
...
svn-id: r44281
2009-09-24 00:38:29 +00:00
Johannes Schickel
c50940bbf4
Got rid of Common::File::addDefaultDirectory, instead implemented the solution proposed in "Case agnostic handling for directories (and files)" on -devel.
...
svn-id: r44266
2009-09-23 00:15:00 +00:00
Travis Howell
5d79d748a4
Correct error in load code for PC version of Waxworks.
...
svn-id: r44206
2009-09-20 13:17:07 +00:00
Travis Howell
8d2482813a
Remove excess spaces.
...
svn-id: r44030
2009-09-11 10:22:32 +00:00
Travis Howell
8d5a2542fb
Whitespace changes.
...
svn-id: r43689
2009-08-24 10:09:31 +00:00
Travis Howell
3c9d22aa95
Correct errors in load/save code for PC version of Waxworks.
...
svn-id: r43628
2009-08-22 01:53:25 +00:00
Johannes Schickel
b33b90ecd0
Made AGOS, DRASCULA, GOB, GROOVIE, MADE, SCUMM and TINSEL properly stop CD audio playback on engine quit. (This only problem affected playback from CD, not from ripped audio files)
...
svn-id: r43512
2009-08-18 15:31:26 +00:00
Matthew Hoops
ce30a513ac
Introduce a better fix for the Mac OS X backspace problem by adding the workaround to default-events.cpp.
...
svn-id: r43441
2009-08-16 14:04:54 +00:00
Matthew Hoops
a718e608f4
Fix for bug #2838517 (FF: backspace does not work when typing save game name).
...
svn-id: r43440
2009-08-16 13:47:48 +00:00
Torbjörn Andersson
762d2dc03a
Removed unnecessary semi-colons.
...
svn-id: r43409
2009-08-15 14:13:48 +00:00
Travis Howell
a73523533c
Restore code to clear screen, before playing videos with smaller resolution in the Amiga version of The Feeble Files.
...
svn-id: r43402
2009-08-15 10:31:20 +00:00
Travis Howell
0630c20722
Fix regression, that caused multiple sounds in Simon the Sorcerer 2 to be cut off.
...
svn-id: r43400
2009-08-15 10:09:32 +00:00
Travis Howell
ea4fb712a3
The Nintendo DS hack for introduction in Simon the Sorcerer 1 is only required for Windows version (WAV format) now.
...
svn-id: r43358
2009-08-14 00:44:36 +00:00
Neil Millstone
a135a7f938
Allow VOCs to stream from disk. Disabled by default, use symbol STREAM_AUDIO_FROM_DISK to enable. See patch #2834001 .
...
svn-id: r43357
2009-08-13 21:46:41 +00:00
Andre Heider
ca7b4db0ae
Removed duplicated functions.
...
svn-id: r43314
2009-08-12 07:37:45 +00:00
Travis Howell
8a62c94f80
Enable Personal Nightmare by default.
...
svn-id: r43304
2009-08-12 02:24:03 +00:00
Travis Howell
c50f3c0241
Fix bug #2835822 - SSPP: Sounds from DIMP appearing randomly in other games.
...
svn-id: r43299
2009-08-12 01:21:25 +00:00
Travis Howell
f186d9c860
Fix building with specific games disabled in MSVC.
...
svn-id: r43294
2009-08-12 00:53:35 +00:00
Travis Howell
c95d36c186
vc22_setPaletteOld was renamed to vc22_setPalette, since function was virtualized.
...
svn-id: r43292
2009-08-11 23:40:07 +00:00
Johannes Schickel
73e07b60d5
Fix AGOS compilation.
...
svn-id: r43276
2009-08-11 15:35:30 +00:00
Travis Howell
1c15bcf87d
Add option to disable later games (Feeble Files, Puzzle Pack) in AGOS game engine, which require higher resolution.
...
svn-id: r43270
2009-08-11 14:42:44 +00:00
Travis Howell
4389b70395
Fix glitch when removing arrows from spell book in Elvira 1.
...
svn-id: r43165
2009-08-09 10:28:11 +00:00
Travis Howell
c14ee974e7
Fix bug #2834260 - ELVIRA1: Graphic glitch when bird takes off.
...
svn-id: r43163
2009-08-09 07:16:08 +00:00
Travis Howell
5f53ec3b29
Fix bug #2834252 - ELVIRA1 Problem with 8-character-long save names.
...
svn-id: r43156
2009-08-09 01:55:34 +00:00
Travis Howell
82692b117c
Fix bug #2834254 - ELVIRA: Buggy scroll arrows when mixing spells.
...
svn-id: r43152
2009-08-09 01:20:08 +00:00
Eugene Sandulenko
c0e7f92652
Fix bug #2825565 : "Unable to select subtitles in Atlantis and Simon 1"
...
svn-id: r43145
2009-08-08 20:49:13 +00:00
Johannes Schickel
7e71865e91
Move the event recorder to its own class (EventRecoder inside common/EventRecorder.[h/cpp]).
...
svn-id: r42751
2009-07-25 12:59:46 +00:00
Travis Howell
d4c13b40a5
Update video script debug table for Waxworks.
...
svn-id: r42656
2009-07-22 10:32:35 +00:00
Travis Howell
227f4a575f
Simplify fade code.
...
svn-id: r42654
2009-07-22 09:52:44 +00:00
Travis Howell
fd63d8c95a
Fix bug #2823818 - GUI: unable to select subtitles and speech for Simon 2.
...
svn-id: r42639
2009-07-21 10:48:32 +00:00
Travis Howell
66311e3248
Fix fade effects in Waxworks.
...
svn-id: r42638
2009-07-21 10:37:58 +00:00