Filippos Karapetis
1352940688
Replaced CHECK_OVERFLOW1 with asserts
...
svn-id: r47496
2010-01-24 11:00:21 +00:00
Martin Kiewitz
d0b8a8e468
SCI: supporting .used bit 1 in palettes (force direct palette setting) and clipping palette intensity results fixes fade in/out in sq5 intro (some timing problems remain)
...
svn-id: r47495
2010-01-24 10:06:27 +00:00
Torbjörn Andersson
0be507e9c3
Silenced two more trivial cppcheck warnings.
...
svn-id: r47493
2010-01-24 08:19:15 +00:00
Max Horn
4b996e7de7
Reorder params to Audio::makeRawMemoryStream
...
svn-id: r47492
2010-01-23 23:55:35 +00:00
Arnaud Boutonné
9369c9f3c5
Add header
...
svn-id: r47491
2010-01-23 23:11:07 +00:00
Arnaud Boutonné
5cca3d8edd
Oups, I missed a second copyright string
...
svn-id: r47490
2010-01-23 23:05:15 +00:00
Arnaud Boutonné
1f79fd5788
Some more header modifications ("Graphic Adventure Engine" and the legal property paragraph)
...
svn-id: r47489
2010-01-23 22:50:24 +00:00
Arnaud Boutonné
00b4e1440c
Header modifications. Add standard header parts and properties.
...
svn-id: r47488
2010-01-23 22:29:05 +00:00
Arnaud Boutonné
a1b181cedd
Headers - Add URL in properties so it's displayed properly in the header
...
svn-id: r47487
2010-01-23 22:13:40 +00:00
Arnaud Boutonné
084c1b8032
Some more header modifications
...
svn-id: r47486
2010-01-23 21:50:26 +00:00
Filippos Karapetis
5b4fcfdbcb
Added some skeleton code for kPalVary()
...
svn-id: r47485
2010-01-23 21:33:24 +00:00
Filippos Karapetis
dcbcb41855
kSetSynonyms is really parser related, but it's an empty function in games without a parser
...
svn-id: r47484
2010-01-23 20:27:14 +00:00
Filippos Karapetis
722233fd0d
- Moved all of the parser-related variables inside the Vocabulary class
...
- Moved the kSetSynonyms() function inside kscripts (as it's for script synonyms, not parser word synonyms)
- The parser vocabulary is now only initialized for SCI0 and SCI01 games, which had a parser
svn-id: r47483
2010-01-23 19:10:56 +00:00
Johannes Schickel
edbc368398
Cleanup. (And along with it add some additional asserts).
...
svn-id: r47482
2010-01-23 18:24:11 +00:00
Johannes Schickel
2489340cc8
Fix build broken with r47480.
...
svn-id: r47481
2010-01-23 18:11:21 +00:00
Filippos Karapetis
df149e1509
Separated the parser code
...
svn-id: r47480
2010-01-23 17:55:54 +00:00
Johannes Schickel
4fcc82e7a6
Paranoia change: add some explicit terminating 0 after some strncpy uses.
...
svn-id: r47479
2010-01-23 16:15:18 +00:00
Arnaud Boutonné
a469913c60
Tools - Replace some more headers by standard headers
...
svn-id: r47478
2010-01-23 15:27:47 +00:00
Filippos Karapetis
27b37ed97e
Amiga SCI1 games had signed sound data. Fixes PQ3 Amiga
...
svn-id: r47477
2010-01-23 15:01:17 +00:00
Arnaud Boutonné
e488e0f7d5
Tools - Use standard header
...
svn-id: r47476
2010-01-23 15:00:11 +00:00
Filippos Karapetis
d6e0276119
Added song manipulation debug commands: songinfo, startsound, togglesound and stopallsounds. is_sample now works with the new sound code
...
svn-id: r47475
2010-01-23 14:39:03 +00:00
Filippos Karapetis
18a18701f7
Disabled the unused resource loading code for the unsupported QT MIDI format, used in the Mac version of IHNM
...
svn-id: r47474
2010-01-23 13:46:43 +00:00
Max Horn
f189cc39fc
Get rid of FLAG_LOOP
...
svn-id: r47473
2010-01-23 13:34:59 +00:00
Max Horn
b036392a7b
Get rid of deprecated makeRawDiskStream variants; rename deprecated makeRawMemoryStream variant to makeRawMemoryStream_OLD; adapt some code to this change
...
svn-id: r47472
2010-01-23 13:34:29 +00:00
Max Horn
7eb407be80
Cleanup raw looping code
...
svn-id: r47471
2010-01-23 13:33:45 +00:00
Max Horn
af536542ed
Let the 8SVX code directly instantiate a SubLoopingAudioStream
...
svn-id: r47470
2010-01-23 13:33:27 +00:00
Max Horn
56dea320e2
Fix (?) looping in IFF FORM-8SVX data
...
svn-id: r47469
2010-01-23 13:33:08 +00:00
Max Horn
2c71e7b76d
cleanup
...
svn-id: r47468
2010-01-23 13:32:45 +00:00
Travis Howell
0c5f1c3f97
Update HE version for Dutch Windows demo of Freddi Fish 4.
...
svn-id: r47465
2010-01-23 12:30:15 +00:00
Filippos Karapetis
f007435b82
sfx_init_flags is not used in the new sound code
...
svn-id: r47464
2010-01-23 12:10:31 +00:00
Martin Kiewitz
ed349aba0f
SCI: SCI0 games have a grey titlebar
...
svn-id: r47463
2010-01-23 12:01:04 +00:00
Martin Kiewitz
e99adedac2
SCI: separate fix function for kDrawControl rects
...
svn-id: r47462
2010-01-23 11:00:24 +00:00
Travis Howell
ee653e19ec
Update comments.
...
svn-id: r47461
2010-01-23 03:09:29 +00:00
Travis Howell
ed1de6e208
Fix regressions, only the Amiga CD32 version of Simon the Sorcerer 1 used signed sound data.
...
svn-id: r47460
2010-01-23 03:02:56 +00:00
Max Horn
8508a97add
Get rid of two more FLAG_LOOP instances
...
svn-id: r47459
2010-01-23 00:35:14 +00:00
Max Horn
409e44e7c3
AGOS: Further unify code related to compressed sound
...
svn-id: r47458
2010-01-23 00:04:43 +00:00
Max Horn
151906f14b
AGOS: Fix memory leak in Sound::loadSfxTable
...
svn-id: r47457
2010-01-23 00:04:01 +00:00
Max Horn
a193c91e95
AGOS: Turn BaseSound::makeAudioStream into a pure virtual method
...
svn-id: r47456
2010-01-23 00:02:59 +00:00
Max Horn
c3c7071948
AGOS: Unify code related to compressed sound
...
svn-id: r47455
2010-01-23 00:02:01 +00:00
Max Horn
0b7ae99ad4
AGOS: Get rid of FLAG_LOOP usage
...
svn-id: r47454
2010-01-23 00:01:00 +00:00
Max Horn
a58efede57
AGOS: Start to refactor sound handling
...
svn-id: r47453
2010-01-23 00:00:11 +00:00
Max Horn
39af342fd1
AGOS: Add FIXME for a memory leak
...
svn-id: r47452
2010-01-22 23:59:16 +00:00
Max Horn
e270da88a6
AGOS: cleanup
...
svn-id: r47451
2010-01-22 23:58:24 +00:00
Max Horn
e754d8e1d3
AGOS: Rearrange sound code a bit
...
svn-id: r47450
2010-01-22 23:56:59 +00:00
Arnaud Boutonné
b14396edf2
Replace header by a standard header
...
svn-id: r47449
2010-01-22 23:56:25 +00:00
Arnaud Boutonné
eb7b90f313
Get rid of kGameTypeAdibouUnknown (which is a mix of other versions), and Add kGameTypeAdibou1.
...
svn-id: r47448
2010-01-22 23:44:43 +00:00
Arnaud Boutonné
8c9d82715e
Update copyright string to show current year
...
svn-id: r47447
2010-01-22 23:39:28 +00:00
Martin Kiewitz
81e85b3186
SCI: dont swap coordinates on rects when both are "wrong", will fix button placement and gfx corruption when challenging jones (caused by duplicate buttons having lower right 0, 0) - function needs some more work
...
svn-id: r47446
2010-01-22 23:02:33 +00:00
Martin Kiewitz
fa80444a12
SCI: restoring r47412, we were right all along but this "hack" was done on the sierra sci interpreter for jones ega/vga only (talkie NOT included). So this restore does it game specific now, causing no regressions anywhere else. We detect jones/talkie as "jones" as well, may cause regressions for talkie
...
svn-id: r47445
2010-01-22 22:34:14 +00:00
Martin Kiewitz
4500910b49
SCI: reverting r47412, change was incorrect and also resulted in broken animations inside text boxes in kq5. jones also uses hardcoded -1 priority for control icons.
...
svn-id: r47444
2010-01-22 19:25:48 +00:00