Travis Howell
55162ff920
Correct playing back music 0 in Simon the Sorcerer 1, when using replacment soundtrack.
...
svn-id: r25734
2007-02-19 23:51:32 +00:00
Nicola Mettifogo
07077a2be4
first step in parser simplification
...
svn-id: r25733
2007-02-19 22:34:00 +00:00
Max Horn
7290d1b18c
Enhance (Seekable)SubReadStream so be able to (optionally) dispose the parent stream after it's been used (simplifies memory management for client code)
...
svn-id: r25732
2007-02-19 21:11:13 +00:00
Torbjörn Andersson
60e0f7624a
As Fingolfin pointed out, we no longer need two different CD timer intervals
...
for Loom and everything else. Adjusted the value, taking advantage of the
greater timer resolution, and clarified which two scenes need to be tested if
we ever want to adjust this value further.
svn-id: r25731
2007-02-19 21:09:23 +00:00
Torbjörn Andersson
301fe91903
Renamed ANIMATION_H to AGOS_ANIMATION_H.
...
svn-id: r25730
2007-02-19 20:55:16 +00:00
Max Horn
0b2602e424
So far we only accepted track1.* as name for audio tracks -- now we also accept track01.* (we still only document the former naming scheme, intentionally)
...
svn-id: r25728
2007-02-19 18:17:38 +00:00
Torbjörn Andersson
a1a16d1579
Use consistent naming for the preprocessor constants used to guarantee that
...
header files are only included once. Many of them didn't have a SCUMM prefix
which could have lead to clashes with common header files.
svn-id: r25727
2007-02-19 17:48:19 +00:00
Torbjörn Andersson
09ad4f1a87
Renamed SAGA_xxx_H_ to SAGA_xxx_H for consistency.
...
svn-id: r25726
2007-02-19 17:30:43 +00:00
Nicola Mettifogo
32b4492b1a
a little more refactoring
...
svn-id: r25725
2007-02-19 14:11:56 +00:00
Nicola Mettifogo
9bdf145aa0
refactoring
...
svn-id: r25724
2007-02-19 14:09:13 +00:00
Nicola Mettifogo
80edc8504c
a little bit of fiddling to expose similarities between routines
...
svn-id: r25723
2007-02-19 14:06:47 +00:00
Eugene Sandulenko
bbc50471bb
Fix compilation
...
svn-id: r25722
2007-02-19 13:46:44 +00:00
Nicola Mettifogo
0f3ebbd3b3
table routines merged with common engine code
...
svn-id: r25721
2007-02-19 13:07:18 +00:00
Nicola Mettifogo
2f7388d78a
oops forgot to update make module
...
svn-id: r25720
2007-02-19 12:55:51 +00:00
Nicola Mettifogo
745d814caa
renamed file to follow common convention
...
svn-id: r25719
2007-02-19 12:54:58 +00:00
Nicola Mettifogo
1121fe4948
moved specialised parsing routines in parser.cpp, so code can be refactored more easily
...
svn-id: r25718
2007-02-19 12:53:59 +00:00
Nicola Mettifogo
85a0a02996
fixed bad implementation
...
svn-id: r25717
2007-02-19 11:36:31 +00:00
Travis Howell
abd20d59fa
Move SCUMM version checks for settings up monst.er.sou file, to higher level.
...
svn-id: r25716
2007-02-19 09:46:45 +00:00
Nicola Mettifogo
402e364852
fixed engine bug preventing savegames from being consistent with the actual game status. The workaround code comes from BRA.
...
svn-id: r25715
2007-02-19 09:31:43 +00:00
Nicola Mettifogo
880f449a2d
fixed regression bug preventing user from interacting with many items, notably not allowing combining items from the inventory
...
svn-id: r25714
2007-02-19 09:25:11 +00:00
Max Horn
2b3c08d420
Don't set ioFailed on EOS
...
svn-id: r25713
2007-02-19 08:48:54 +00:00
Stuart George
edd8774836
AGI: Removed detection sums for DDP. DDP uses an unsupporeted agi engine 2.01, all DDP versions are booter disks and thus 'hacks' and is buggy under any agi version other than 2.01 (2.272 and 2.089 dont work correctly). This will also stop bug reports coming in for DDP
...
svn-id: r25711
2007-02-19 00:03:14 +00:00
Gregory Montoir
604f0cac0a
cleanup and fixed _module memory leak
...
svn-id: r25708
2007-02-18 21:56:52 +00:00
Gregory Montoir
18cab2cc65
added basic support for playing FOTAQ amiga modules files (rjp1) instead of MIDI (code is currently #ifdef'ed out).
...
svn-id: r25707
2007-02-18 21:46:40 +00:00
Lars Persson
23a4e1de64
Added compressed-saves.cpp to base symbian makefile
...
svn-id: r25706
2007-02-18 21:29:02 +00:00
Max Horn
e9f9792f2d
Fix for bug #1660560 (MANIAC: Meteor faces wrong way during intro)
...
svn-id: r25705
2007-02-18 21:07:00 +00:00
Bertrand Augereau
887cf19cac
NDS : The scaler profiling renders a white line (1 pixel / 1 ms)
...
svn-id: r25704
2007-02-18 20:53:06 +00:00
Bertrand Augereau
20e44a4914
NDS : CPU scaler twiddling backup
...
svn-id: r25703
2007-02-18 20:30:15 +00:00
Bertrand Augereau
a43073de39
NDS : CPU scaler performance experiment
...
svn-id: r25702
2007-02-18 18:59:40 +00:00
Max Horn
0219b46e9d
Simplified addGameToConf and at the same time made it more powerful: Copy all key/value pairs returned by the detector to the new config file domain
...
svn-id: r25701
2007-02-18 18:39:46 +00:00
Bertrand Augereau
a866cb4ba0
NDS : Compile fix (savegames-related)
...
svn-id: r25700
2007-02-18 18:38:12 +00:00
Max Horn
da67fb9de4
Redraw the launcher after doing a mass add
...
svn-id: r25699
2007-02-18 18:36:21 +00:00
Max Horn
3611cc6b4c
Fixed warning
...
svn-id: r25698
2007-02-18 18:35:11 +00:00
Max Horn
94507bb44d
Improved 'Mass Detector': Now displays a dialog which displays the scan progress to the user, and can be cancelled (the whole thing still needs to be polished)
...
svn-id: r25697
2007-02-18 18:23:52 +00:00
Max Horn
e0a7c6d7a7
Made it possible to init a Stack<T> with an Array<T>; removed hack in Stack<T>::top
...
svn-id: r25696
2007-02-18 18:08:38 +00:00
Max Horn
348b72e107
Improved (I hope) the 'Unknown MD5' messages in our detectors a little bit
...
svn-id: r25695
2007-02-18 18:07:32 +00:00
Chris Apers
17b14e44c7
Correct warned class name
...
svn-id: r25694
2007-02-18 18:03:57 +00:00
Chris Apers
619d8e87f1
French keyboard is 'azerty' not 'awert'
...
svn-id: r25693
2007-02-18 17:53:44 +00:00
Chris Apers
5b214090f7
Renamed crc32 which conflicts with Tapwave system function
...
svn-id: r25692
2007-02-18 17:47:24 +00:00
Marcus Comstedt
138b7bea41
Accept zlib format files as well when reading.
...
svn-id: r25690
2007-02-18 16:55:40 +00:00
Torbjörn Andersson
da442dd2fb
Fixed bug #1662774 ("SCUMM: Textual verb glitch"). It was a regression caused
...
by an earlier cleanup.
svn-id: r25689
2007-02-18 16:01:55 +00:00
Max Horn
35009ebff7
Const correctness
...
svn-id: r25688
2007-02-18 15:40:59 +00:00
Lars Persson
dbd43fcb5a
Updated locations of created files to be uninstalled
...
svn-id: r25687
2007-02-18 15:12:23 +00:00
Chris Apers
5a32e4f6e2
Bad hack to make thsi engine run on PalmOS
...
svn-id: r25686
2007-02-18 14:00:55 +00:00
Sven Hesse
d892020505
Repaired loading
...
svn-id: r25685
2007-02-18 12:26:56 +00:00
Chris Apers
227d83ea6e
Bad hack to make this engine works on PalmOS (compiler still seems to hate some global objects)
...
svn-id: r25684
2007-02-18 12:21:25 +00:00
Marcus Comstedt
2bb012701a
flush()->finalize()
...
svn-id: r25683
2007-02-18 11:48:10 +00:00
Kostas Nakos
2a8e4ca876
correctly reinit sound output device
...
svn-id: r25682
2007-02-18 11:46:39 +00:00
Nicola Mettifogo
cd75d9bfdb
fixed broken savegames with duplicate items
...
svn-id: r25681
2007-02-18 10:57:11 +00:00
Nicola Mettifogo
06c354c236
replaced magic number with kFlagsVisited where needed
...
svn-id: r25680
2007-02-18 10:56:45 +00:00