Max Horn
eb03de63bc
iMuse Digital: Moved track & table definition from dimuse.h into separate header files
...
svn-id: r30550
2008-01-18 17:08:53 +00:00
Max Horn
c2d1554c7d
Don't hardcode value for which we have wonderful and nice constants defined ;)
...
svn-id: r30549
2008-01-18 16:38:11 +00:00
Paul Gilbert
e6c20003c0
Enhanced Surface::writeSubstring to crop any string that exceeds the width of the surface - this fixes a visual glitch in the German version where some lines were so long they were exceeding the size of the screen
...
svn-id: r30547
2008-01-18 10:49:48 +00:00
Paul Gilbert
586ef72e96
Increase talk dialog size by 2 pixels to accommodate a very long word in the German version
...
svn-id: r30545
2008-01-18 10:43:51 +00:00
Paweł Kołodziejski
d85e148f4f
restore TrackId meaning
...
svn-id: r30541
2008-01-17 22:55:22 +00:00
Paweł Kołodziejski
9a699c9705
reduction a bit of code
...
svn-id: r30538
2008-01-17 21:46:17 +00:00
Joost Peters
fa1495de7b
implement exists(), isReadable() and isWritable() stubs using access()
...
svn-id: r30537
2008-01-17 21:35:31 +00:00
Paweł Kołodziejski
51ad8e29be
fixed regression in allocSlot in dimuse, that fix bug #1874045
...
svn-id: r30536
2008-01-17 21:06:29 +00:00
Kari Salminen
0bfbd62ce7
Fixed obsolete comment.
...
svn-id: r30535
2008-01-17 12:21:31 +00:00
Kari Salminen
931b4abe5e
Confirmed that the Amiga version of Space Quest II v2.0F using Amiga AGI 2.202 uses value 5 for v20 (i.e. the computer type variable). Thanks to Raziel for the info!
...
svn-id: r30533
2008-01-17 11:36:54 +00:00
Paul Gilbert
4511ba81a4
Bugfix for logging the description of actions being done
...
svn-id: r30532
2008-01-17 11:18:30 +00:00
Kari Salminen
5a2440ce1b
Fix for isalpha() assertions (Almost identical to revision 29924's fix). Added the rationale for this fix in comments so hopefully this won't happen a third time at the same point in code ;).
...
svn-id: r30531
2008-01-17 11:16:00 +00:00
Paul Gilbert
3a0f7b4ea8
Updated required lure.dat version number
...
svn-id: r30526
2008-01-17 09:50:42 +00:00
Paul Gilbert
62a0715200
Corrected offset for animation of player operating rack in German version, and cleaned up the talk data reader which should fix some bad talk data being generated for the German version
...
svn-id: r30525
2008-01-17 09:45:40 +00:00
Paul Gilbert
00ecb126e3
Bugfix for the position and size of the copy protection dialog instructions in the German version
...
svn-id: r30524
2008-01-17 09:05:56 +00:00
Oystein Eftevaag
2ef04f972c
Fixed some warnings
...
svn-id: r30523
2008-01-16 22:41:48 +00:00
Paweł Kołodziejski
0db783608b
forgot disable that too
...
svn-id: r30522
2008-01-16 22:24:23 +00:00
Paweł Kołodziejski
bd32e7a6b0
experimental seek in compressed streams in dimuse in time ms resolution
...
svn-id: r30521
2008-01-16 22:20:34 +00:00
Paweł Kołodziejski
6b33041172
ops
...
svn-id: r30519
2008-01-16 20:03:54 +00:00
Paweł Kołodziejski
bb2c102cbb
clarify warning
...
svn-id: r30518
2008-01-16 20:01:35 +00:00
Kari Salminen
d6e2e1431c
Confirmed that Amiga version of King's Quest III (v1.01 1986-11-08) using Amiga AGI 2.090 uses value 5 for v20 (i.e. the computer type variable). Thanks to Raziel for the info!
...
svn-id: r30516
2008-01-16 15:19:33 +00:00
Paul Gilbert
019624e3c1
Added code fragment to correctly set the walk to position for Goewin (for interacting with her) both when she's in the Apothecary and when she's out walking
...
svn-id: r30515
2008-01-16 10:06:19 +00:00
Paul Gilbert
a7a46b86a5
Added workaround for Edwina's walk to position, and removed special case handling for Goewin's walk to position
...
svn-id: r30514
2008-01-16 10:03:30 +00:00
Paul Gilbert
877418503c
Added workaround for Edwina's walk to position, and removed special case handling for Goewin's walk to position
...
svn-id: r30513
2008-01-16 09:59:49 +00:00
Travis Howell
72dc3dcc0d
Set the number of speech segments in The Feeble File.
...
svn-id: r30508
2008-01-15 23:40:01 +00:00
Torbjörn Andersson
fe12cf8096
Fixed bad memory access. (Wrong index variable when reading sound->marker[].)
...
svn-id: r30506
2008-01-15 21:56:53 +00:00
Torbjörn Andersson
08f1357451
Use scumm_stricmp() instead of plain stricmp().
...
svn-id: r30505
2008-01-15 21:46:12 +00:00
Paweł Kołodziejski
552353663d
ops
...
svn-id: r30504
2008-01-15 21:38:06 +00:00
Paweł Kołodziejski
6bb2f44472
implement dimuse transition 12, not tested yet
...
svn-id: r30503
2008-01-15 21:35:03 +00:00
Torbjörn Andersson
8935c574d5
Fixed warnings.
...
svn-id: r30502
2008-01-15 20:36:54 +00:00
Torbjörn Andersson
5dc2caa307
Since the mixer uses 'delete' to free memory, we should allocate it with 'new'.
...
I don't know if I got all cases, but I no longer get any Valgrind warnings at
the beginning of CoMI when using the original sound/music files.
svn-id: r30501
2008-01-15 20:30:48 +00:00
Paweł Kołodziejski
d0e5df5bfa
ops
...
svn-id: r30500
2008-01-15 20:11:28 +00:00
Paweł Kołodziejski
c3d4abe4b7
fix last commit to release, and add version 2 fallback for compressed files
...
svn-id: r30499
2008-01-15 20:09:56 +00:00
Torbjörn Andersson
173988960b
Initialise _lastTableWidth. (Fixes Valgrind warning.)
...
svn-id: r30497
2008-01-15 20:06:41 +00:00
Paweł Kołodziejski
75099c6c20
forgot release string in the 'marker'
...
svn-id: r30495
2008-01-15 19:34:35 +00:00
Paweł Kołodziejski
4b9d2e9370
implement loading markers "exit". dumped version 3 for compressed bun files, compress tools are not ready
...
svn-id: r30494
2008-01-15 12:51:26 +00:00
Paweł Kołodziejski
86714835f1
back to previous way of copying stream, so it continue old stream
...
svn-id: r30491
2008-01-15 01:35:05 +00:00
Paweł Kołodziejski
9639666629
if track sound data is compressed reset data offset to beginning of region. we need implement seek in stream anyway or drop support
...
svn-id: r30490
2008-01-15 00:37:37 +00:00
Paweł Kołodziejski
f433c62112
implement force flush old fadeTrack. fixed trackId in new fadeTrack, it wasn't set properly, caused switching regions.
...
svn-id: r30489
2008-01-14 23:41:42 +00:00
Paweł Kołodziejski
8ada12d3d8
revert last experimental dimuse change, force flush
...
svn-id: r30488
2008-01-14 21:42:39 +00:00
Paweł Kołodziejski
6992238026
experimental force flush fade track if it's in use
...
svn-id: r30487
2008-01-14 20:35:58 +00:00
Paweł Kołodziejski
c36b44878a
put 'break' here too, only one music in non fade tracks allowed
...
svn-id: r30486
2008-01-14 20:17:19 +00:00
Paweł Kołodziejski
f2f0d084e7
i forgot 'break' in the loop
...
svn-id: r30485
2008-01-14 20:12:35 +00:00
Paweł Kołodziejski
f15b41596b
implement special case for playing music with beginning offset where other one stopped
...
svn-id: r30483
2008-01-14 17:26:49 +00:00
Kari Salminen
d167ad4066
Workaround for bug #1660424 (KQ4: Zombie bug) which is a script bug present in the original game.
...
svn-id: r30482
2008-01-14 17:03:14 +00:00
Paweł Kołodziejski
5870bebd6d
fixed setting hookId for music, it doesn't worked before
...
svn-id: r30481
2008-01-14 14:48:35 +00:00
Paweł Kołodziejski
a6f8e5c89a
correction fade out music times in comi demo
...
svn-id: r30480
2008-01-13 23:48:56 +00:00
Paweł Kołodziejski
758c4b1655
not need call refreshScripts in demo version of comi
...
svn-id: r30479
2008-01-13 23:44:52 +00:00
Kari Salminen
a493647076
Indentation
...
svn-id: r30478
2008-01-13 23:43:17 +00:00
Torbjörn Andersson
9948b667ba
Indentation.
...
svn-id: r30477
2008-01-13 22:16:46 +00:00