Commit Graph

26549 Commits

Author SHA1 Message Date
Johannes Schickel
90bb7a0f3f CINE: Slight formatting fixes in gfx.cpp.
Powered by astyle.
2012-08-12 19:50:00 +02:00
Travis Howell
61af435d8a AGOS: Improve the quick load/save code. 2012-08-12 15:00:58 +10:00
D G Turner
78b8fa31ca CINE: Fix typo in OS palette restore code.
This fixes most cases of incorrect palette on savegame loading.
Thanks to yaz0r for this fix.
2012-08-11 21:12:35 +01:00
D G Turner
21c057ce75 CINE: Fix lockup in Scene 5 when "operate Girl" underwater.
Traced with gdb to sound.cpp:792 i.e. _fadeOutTimer infinite loop.

This bug was introduced by the addition of the MT-32 output driver for
Future Wars and associated mutex changes.
The _fadeOutTimer increment is done by the timer callback occuring
during the load method call, but this was excluded by the mutex.

Fixed by moving the mutex in the load method.
2012-08-11 20:08:03 +01:00
D G Turner
1f91cc1aa0 SCI: Add PQ3 Spanish DOS detection entry from bug #3555647. 2012-08-11 17:55:31 +01:00
D G Turner
2d1a63c930 SCI: Add KQ5 Spanish DOS detection entry from bug #3555646. 2012-08-11 17:37:14 +01:00
Vincent Hamm
c6c7b16089 CINE: Slight cleanup. 2012-08-11 00:11:21 +01:00
Vincent Hamm
92b5ee0a48 CINE: Fix masking in Operation Stealth. 2012-08-10 14:38:31 +01:00
Johannes Schickel
571fa94310 TESTBED: Fix "if" formatting. 2012-08-09 03:27:21 +02:00
Johannes Schickel
18ab9a1ef1 TSAGE: Fix "if" formatting. 2012-08-09 03:26:55 +02:00
Willem Jan Palenstijn
546e2086e3 SCI: Remove duplicate detection entry
There is no indication in the corresponding bug report this was for
an Amiga version.
2012-08-07 21:06:04 +02:00
D G Turner
d83382a9ef SCI: Add extra comments to new detection entries. No functional changes. 2012-08-07 19:27:22 +01:00
Strangerke
78310d0f4b TSAGE: Apply naming conventions to surfaceGetArea(). Thanks to somaen for reporting it. 2012-08-07 19:07:01 +02:00
D G Turner
611905aa97 SCI: Add missing QFG1 detection entries from bug #3554611. 2012-08-07 11:28:10 +01:00
D G Turner
aedd0d2a16 SCI: Add missing QFG2 detection entry from bug #3554614. 2012-08-07 10:23:31 +01:00
Paul Gilbert
2dee92a908 TINSEL: Fixed portability issue with earlier savegames 2012-08-06 20:03:56 +10:00
Strangerke
5c522575c7 CGE: Keep Soltys' position when saving 2012-08-05 22:24:32 +02:00
Johannes Schickel
745ef462fc KYRA: Add source of detection entires for LoL French floppy. 2012-08-05 17:10:49 +02:00
Sven Hesse
ef8e15255d GOB: Add a Spanish/Italian DOS version of Geisha
As supplied by einstein95 in bug report #3544449.
2012-08-05 10:43:41 +02:00
Strangerke
de752a5336 CGE: Fix bug #3547274 - missing travel buttons after save 2012-08-04 23:51:27 +02:00
D G Turner
52a1a6e60b TEENAGENT: Fix for bug #3428161 "PSP: No music in TeenAgent".
This could occur on other platforms too and was a race hazard between
mixer thread startup and music being valid i.e. If the music doesn't
already exist, when the mixer callback is done, this deletes the channel
as idle. Reordered the calls to fix this.

Also, removed unecessary music->start() as this is done by setMusic(n)
on successful load anyway.
2012-08-02 12:41:40 +01:00
Filippos Karapetis
259f262592 SCI: Add a workaround for a script bug in QFG4
Thanks to Charles for testing
2012-08-02 03:46:58 +03:00
Littleboy
272c1d87e4 LASTEXPRESS: Fix typo preventing playing NIS animations from the debugger 2012-08-01 17:56:56 -04:00
Littleboy
4ad7d48fe9 LASTEXPRESS: Remove unused code and move functor definition to only file using it 2012-08-01 13:55:55 -04:00
Littleboy
7f05e1413c LASTEXPRESS: Remove use of skip from savegame functions when loading
We cannot accurately skip over compressed data as it is not know before decoding how much data will be used
2012-08-01 02:58:55 -04:00
Littleboy
eb6c60cec0 LASTEXPRESS: Implement savegame read compression 2012-08-01 02:39:51 -04:00
athrxx
11cf6145cb KYRA: update kyra.dat to match the last commit (added support for French LOL floppy) 2012-08-01 01:07:41 +02:00
athrxx
411e3dec82 KYRA: fix "bug" #3552534 (LOL Floppy FR version unknown) 2012-07-31 21:52:00 +02:00
Littleboy
acd4cf82e2 LASTEXPRESS: Implement savegame write compression 2012-07-31 01:19:05 -04:00
Littleboy
4728505db2 LASTEXPRESS: Switch savegame reading to use new read method
- Disable savegame compression
2012-07-30 18:36:26 -04:00
Littleboy
5df2bd8962 LASTEXPRESS: Fix regression with Logic::resetState() 2012-07-29 21:09:35 -04:00
Littleboy
65565c8914 LASTEXPRESS: Replace REDRAW_CURSOR macro by function 2012-07-29 21:09:34 -04:00
Littleboy
c8df89e6b2 LASTEXPRESS: Reorganize savegame code to prepare for compressed savegames support 2012-07-29 21:09:34 -04:00
Sven Hesse
b001168658 GOB: Implement the parents section in Once Upon A Time
The text lines are not drawn completely correct yet, because
apparently, GCTFile needs to wrap long lines.
2012-07-30 01:48:40 +02:00
Sven Hesse
dd2768a2e4 GOB: Reorder a few things 2012-07-30 01:44:46 +02:00
Sven Hesse
25bc7467b4 GOB: Use Sound::sampleLoad in PreGob 2012-07-30 01:44:46 +02:00
Sven Hesse
3189729c97 GOB: Don't leak in sampleLoad() when loading fails 2012-07-30 01:44:46 +02:00
Sven Hesse
850472f21e GOB: Implement the proper Once Upon A Time title sequence 2012-07-30 01:44:46 +02:00
Sven Hesse
f4cd726802 GOB: Add a class handling simple SEQ files 2012-07-30 01:44:46 +02:00
Sven Hesse
734329dcc1 GOB: Name the Once Upon A Time frame a bit more 2012-07-30 01:44:46 +02:00
Sven Hesse
4bc80cd881 GOB: Allow spaces in the Once Upon A Time character generator 2012-07-30 01:44:46 +02:00
Sven Hesse
943c6af82a GOB: Add the sounds in the Once Upon A Time character generator 2012-07-30 01:44:46 +02:00
Sven Hesse
9c32fd2360 GOB: Add PreGob::beep() 2012-07-30 01:44:46 +02:00
Sven Hesse
6533047514 GOB: Add the walking child in the character generator 2012-07-30 01:44:45 +02:00
Sven Hesse
20a96733a5 GOB: Add CMPFile::recolor() and ANIFile::recolor() 2012-07-30 01:44:45 +02:00
Sven Hesse
baec4d8778 GOB: Move recolor() into class Surface 2012-07-30 01:44:45 +02:00
Sven Hesse
57b1b7ad24 GOB: Implement the Once Upon A Time character generator
Still missing the little sprite bouncing around, though.
2012-07-30 01:44:45 +02:00
Sven Hesse
10b9be2851 GOB: Add Util::toCP850Lower() / toCP850Upper() 2012-07-30 01:44:45 +02:00
Sven Hesse
5b02192477 GOB: Add Font::hasChar() 2012-07-30 01:44:45 +02:00
Sven Hesse
75e7cca692 GOB: Add support for entering non-ASCII CP850 characters 2012-07-30 01:44:45 +02:00