Travis Howell
2d3e77db85
Split game engines, to allow further cleanups.
...
svn-id: r26481
2007-04-15 05:04:48 +00:00
Travis Howell
1c00843f2b
Cleanup.
...
svn-id: r26480
2007-04-15 00:55:16 +00:00
Travis Howell
aa0f36358b
Cleanup.
...
svn-id: r26479
2007-04-15 00:21:42 +00:00
Travis Howell
fe6b6323fa
Cleanup.
...
svn-id: r26478
2007-04-15 00:12:09 +00:00
Max Horn
2aeb84f12a
Got rid of the last traces of DigitalTrackInfo
...
svn-id: r26477
2007-04-14 18:51:38 +00:00
Max Horn
adb0f89ae3
Rewrote AudioCDManager to not use DigitalTrackInfo instances anymore, but rather create/use track AudioStream instances directly
...
svn-id: r26476
2007-04-14 18:48:09 +00:00
Max Horn
624b57db3a
oops, openStreamFile of course uses milliseconds, not frames, for the playback offsets/durations
...
svn-id: r26475
2007-04-14 18:44:15 +00:00
Max Horn
22f325af94
Removed some leftovers
...
svn-id: r26474
2007-04-14 17:42:51 +00:00
Max Horn
943656ab63
Replaced the use of DigitalTrackInfo objects (which were being leaked, BTW) with a call to openStreamFile (code completely *untested*, so it might not work properly yet). Note the new FIXME comment regarding the playback duration
...
svn-id: r26473
2007-04-14 17:35:28 +00:00
Max Horn
8f5abc1924
Extended Audio::openStreamFile function with startTime, duration and numLoops parameters, and slightly cleaned up its code
...
svn-id: r26471
2007-04-14 17:12:43 +00:00
Sven Hesse
29523e9017
- Fixed another IMD drawing glitch (noticeable when becoming a giant)
...
- The IMD player now uses an AppendableAudioStream instead of a ringbuffer
- Changed waitEndSoundSlice() to use the time the sound was started as a reference point. This should help with the sync and fix stutter issues (in Wynnona's letter, for example)
svn-id: r26470
2007-04-14 15:13:45 +00:00
Torbjörn Andersson
4b4d7dec8e
I must have accidentally broken frame skipping when I added DXA playback. Made
...
frame skipping actually skip the updateScreen() call.
svn-id: r26469
2007-04-14 14:07:11 +00:00
Max Horn
2d2b3d0ed2
Renamed AGOSEngine::midi to AGOSEngine::_midi
...
svn-id: r26468
2007-04-14 12:03:46 +00:00
Paul Gilbert
98bd127504
Gave proper names to previously unknown/partially-known constants
...
svn-id: r26467
2007-04-14 11:00:29 +00:00
Torbjörn Andersson
099ffb9cf0
Fixed warning.
...
svn-id: r26466
2007-04-14 05:02:12 +00:00
Paul Gilbert
68225f7896
Implemented handling for barmen (rooms 29, 32, and 35)
...
svn-id: r26464
2007-04-14 03:48:24 +00:00
Paul Gilbert
8be6153533
Added script method for barmen serving player
...
svn-id: r26463
2007-04-14 03:46:30 +00:00
Paul Gilbert
ff31d88c92
Added fix to set tinderbox to be in the smithy, and added animation needed for barman handling
...
svn-id: r26462
2007-04-14 03:44:52 +00:00
Sven Hesse
e5de883ccf
Implemented fast modes: CTRL-f for double and CTRL-g for triple speed
...
Though I think it shouldn't break anything, use it at your own risk
svn-id: r26461
2007-04-13 19:55:09 +00:00
Sven Hesse
6895085dff
Moving the mutex locking out of the loop
...
svn-id: r26460
2007-04-13 13:09:00 +00:00
Sven Hesse
bf3182abb8
Actually use the palette after loading
...
svn-id: r26459
2007-04-13 07:48:55 +00:00
Sven Hesse
7370c5aa12
The scrolling now works without cursor jittering...
...
svn-id: r26458
2007-04-13 07:48:26 +00:00
Paul Gilbert
a35e5a42be
Adjusted word wrapping width in talk dialogs
...
svn-id: r26457
2007-04-13 03:34:20 +00:00
Sven Hesse
33ac8d550a
Fixed an IMD glitch where frames weren't drawn at all (noticable in the CD version's cutscenes after the "IDOL" screen, for example)
...
svn-id: r26454
2007-04-12 09:00:16 +00:00
Nicola Mettifogo
88b8f94435
Implemented palette animation to Amiga version of Nippon Safes.
...
svn-id: r26453
2007-04-11 20:20:22 +00:00
Nicola Mettifogo
ab85ecdcb7
- Moved Zone and Animation to List<>.
...
- Removed any reference to Node from codebase.
svn-id: r26452
2007-04-11 20:01:06 +00:00
Nicola Mettifogo
6f8e77eb76
Moved Jobs to ManagedList. Since Jobs must be ordered according to their priority, a new insertSorted method has been added to the implementation.
...
svn-id: r26451
2007-04-10 18:46:34 +00:00
Max Horn
ad3a3fe1d1
Removed remaining references to the LaTeX docs; added a TODO for the Makefile 'bundle' target
...
svn-id: r26450
2007-04-10 15:10:18 +00:00
Travis Howell
f587f40c22
Correct details for Simon the Sorcerer 2 (DOS Floppy) with Russian patch.
...
svn-id: r26449
2007-04-10 05:17:54 +00:00
Travis Howell
0a766e5786
Remove two invalid entries for Simon the Sorcerer 2, since they use md5 checksums of the complete files (based on ICON.DAT).
...
svn-id: r26448
2007-04-10 05:16:01 +00:00
Paul Gilbert
a2db95daee
Bugfix to prevent a used item in give actions from not getting pased to the talk dialog for display
...
svn-id: r26447
2007-04-10 03:20:50 +00:00
Johannes Schickel
383533b11f
Fix compile.
...
svn-id: r26446
2007-04-09 22:07:54 +00:00
Sven Hesse
4bbb951c8e
Fixed the wrong sound issue (laughing instead of a "whooosh" sound) in Gob3's second screen
...
svn-id: r26445
2007-04-09 20:17:10 +00:00
Torbjörn Andersson
c51e87fdac
When the appendable audiostream is done with a queued buffer, delete it as
...
documented.
svn-id: r26444
2007-04-09 19:49:03 +00:00
Kostas Nakos
5dcd53ee9f
these belong here and not to the precompiled lib pack
...
svn-id: r26443
2007-04-09 19:47:23 +00:00
Kostas Nakos
c909ae47f6
applied patch 1696852: ARM 4/1 scaler by Robin Watts
...
svn-id: r26442
2007-04-09 19:41:30 +00:00
Kostas Nakos
4bf26957aa
silence a compiler symbol redefinition warning
...
svn-id: r26441
2007-04-09 18:55:45 +00:00
Sven Hesse
9c7a8bd963
Preventing scrolling while the menu is shown
...
svn-id: r26440
2007-04-09 18:29:51 +00:00
Kostas Nakos
258753e82c
also copy debug output to the (redirected) log files
...
svn-id: r26439
2007-04-09 18:00:22 +00:00
Sven Hesse
3260684066
Fixed the background glitch
...
svn-id: r26438
2007-04-09 16:56:47 +00:00
Torbjörn Andersson
333bac56c3
Added base class for the WAV and AIFF audio streams. It's the *Macintosh* demo
...
(and presumably the full game, as well) that uses AIFF music. My earlier commit
was a bit unclear about that.
svn-id: r26437
2007-04-09 15:50:20 +00:00
Sven Hesse
293be0bfa4
Small glitch/different goblin handling fix for Gob3
...
svn-id: r26436
2007-04-09 15:40:10 +00:00
Sven Hesse
0d99a362e9
Some fixes for the Gob3 demos
...
svn-id: r26435
2007-04-09 14:00:23 +00:00
Joost Peters
871e83d070
initialize _palette in OSystem_PSP_GU ctor, as it's used in setMouseCursor() before an actual palette has been set up. (fixes "[ 1670882 ] PSP: Missing cursor on Main Menu")
...
svn-id: r26434
2007-04-09 11:30:53 +00:00
Eugene Sandulenko
c2b2880287
Improve report of unknown MD5, to ease copy-pasting to detection code
...
svn-id: r26433
2007-04-09 11:29:44 +00:00
Eugene Sandulenko
b134842cbc
Update new demo description
...
svn-id: r26432
2007-04-09 11:26:32 +00:00
Eugene Sandulenko
44bd3e83bf
Add another gob3 demo
...
svn-id: r26431
2007-04-09 11:22:19 +00:00
Nicola Mettifogo
cfcf281b86
Cleanup of Zone/Animation removal code. Only the good god of void pointers knows how it managed to work until now.
...
svn-id: r26430
2007-04-09 11:07:38 +00:00
Torbjörn Andersson
41a5f70d72
I hope this fixes the file headers.
...
svn-id: r26428
2007-04-09 10:53:17 +00:00
Torbjörn Andersson
a4fb87b987
Fixed crash when playing looping WAV music.
...
svn-id: r26425
2007-04-09 10:07:36 +00:00