Johannes Schickel
b9443dfb60
More cleanup.
...
svn-id: r26502
2007-04-15 14:38:02 +00:00
Travis Howell
5668e15b2e
Update reporting of invalid script opcodes.
...
svn-id: r26501
2007-04-15 14:32:58 +00:00
Travis Howell
7fad7c6f3f
Fix Elvira 1 regression.
...
svn-id: r26500
2007-04-15 14:23:23 +00:00
Johannes Schickel
504df5a48e
cleanup.
...
svn-id: r26499
2007-04-15 14:19:27 +00:00
Sven Hesse
9bb3e2e495
Some more MSVC8 uninitialed variable warning (see bug #1700986 )
...
svn-id: r26498
2007-04-15 14:12:11 +00:00
Travis Howell
b932d60251
Cleanup.
...
svn-id: r26497
2007-04-15 14:12:08 +00:00
Johannes Schickel
8c4e539a40
Readded lost files.
...
svn-id: r26496
2007-04-15 13:44:49 +00:00
Sven Hesse
1b71599d86
MSVC8 apparently complains about uninitialized variables there, fixing (see bug #1700986 )
...
svn-id: r26495
2007-04-15 13:41:54 +00:00
Johannes Schickel
5e1c6c7907
- Renamed some files for consistency with other engines.
...
- Kyra2 detector entries update.
svn-id: r26494
2007-04-15 13:39:08 +00:00
Sven Hesse
3c62df7dfe
Removed the need for double<->int conversions in readBuffer()
...
svn-id: r26493
2007-04-15 12:46:31 +00:00
Sven Hesse
72edefea51
Fixed another IMD drawing glitch (noticeable after Ooya gets his magic bag back)
...
svn-id: r26492
2007-04-15 12:46:10 +00:00
Paul Gilbert
258ab37a9a
Altered message display to correctly handle optional display of hotspot/character article prefixes
...
svn-id: r26491
2007-04-15 12:12:21 +00:00
Travis Howell
48c21a1e31
Add eriktorbjorn's patch to split script opcodes into specific game engines.
...
svn-id: r26490
2007-04-15 12:04:47 +00:00
Paul Gilbert
2d617677df
Bugfix to have Ratpouch correctly follow player, and new object animation handlers added
...
svn-id: r26487
2007-04-15 10:49:59 +00:00
Paul Gilbert
3586004c96
Bugfix to restore the correct part of the screen when the menu changes
...
svn-id: r26486
2007-04-15 10:44:37 +00:00
Paul Gilbert
e01efe4004
Added new script methods
...
svn-id: r26485
2007-04-15 10:43:31 +00:00
Travis Howell
c838ae690b
Fix a few Valgrind warnings.
...
svn-id: r26484
2007-04-15 08:34:53 +00:00
Nicola Mettifogo
7e0c88592f
Fixed some memory leaks.
...
svn-id: r26483
2007-04-15 08:32:28 +00:00
Travis Howell
95661d65af
Cleanup.
...
svn-id: r26482
2007-04-15 05:33:21 +00:00
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