Commit Graph
86814 Commits
Author SHA1 Message Date
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