aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-11-06SCUMM: Stream sfx/voice sounds from mouster.sou.Johannes Schickel
This fixes sound corruption when using the new VOC streaming code. It also reduces the runtime memory needed for compressed sound files slightly, since it does not preload them into memory anymore. This comes at the expense of one file descriptor needed per sfx being played though. Thanks to Kirben for his review and feedback.
2011-11-06AUDIO: Implement a basic VocStream class.Johannes Schickel
Now all VOCs are streamed rather than preloaded. This deprecates the STREAM_AUDIO_FROM_DISK define, which was previously used to stream VOCs from disk. This might very well break some engines which relied on the stream not being changed after makeVOCStream! I adapted all engines which had a check for STREAM_AUDIO_FROM_DISK in their code. It would be wise to check all other engines using VOC to see if this might cause any problems for them.
2011-11-05SCI: add Japanese MUMG detection entry and adapt Fm-Towns sound driverathrxx
2011-11-05COMPOSER: Don't delete pipe streams too early.Alyssa Milburn
2011-11-05TSAGE: Blue Force - Inside PD (315): Implement a missing case in signal()Strangerke
2011-11-05HUGO: Fix a CppCheck warning reported by Tetsuo55Strangerke
2011-11-05COMPOSER: Implement V1 random events.Alyssa Milburn
2011-11-05COMPOSER: Fix non-pipe audio buffers.Alyssa Milburn
2011-11-05TSAGE: Blue Force - inside PD (315): Fix display of Ryan when discussing ↵Strangerke
about Forest Rapsheet. Also fix a test on mugshot
2011-11-05SCI: Updated Script::getObjectMap()Filippos Karapetis
It now returns a reference to the object list instead of copying it
2011-11-05COMPOSER: Support keyboard shortcuts.Alyssa Milburn
2011-11-05COMPOSER: Parse ambients (V1 sprite buttons).Alyssa Milburn
2011-11-05TSAGE: Blue Force - Rename some variablesStrangerke
Also add a (missing?) scene postinit
2011-11-05TSAGE: Blue Force - Lyle office (810): Partly Rewrite Lyle's logicStrangerke
2011-11-05SCI: Made the object map hashmap of the Script class privateFilippos Karapetis
2011-11-05SCI: Made more fields of the Script class private. Some cleanup.Filippos Karapetis
2011-11-05COMPOSER: Play V1 pipe audio.Alyssa Milburn
2011-11-04COMPOSER: Fix kOldOpPlayWav.Alyssa Milburn
2011-11-04COMPOSER: Handle V1 pipes properly.Alyssa Milburn
2011-11-04COMPOSER: Add support for V1 pipes.Alyssa Milburn
2011-11-04KYRA: add missing (maybe unused) case to LoLEngine::olol_getGlobalVar()athrxx
2011-11-04KYRA: replace invalid memset call and add a warningathrxx
2011-11-04KYRA: (LOL) minor fix, cleanup and renamingathrxx
2011-11-04KYRA: fix monster hp in LoLathrxx
2011-11-04KYRA: rename script proc and fix some debug messagesathrxx
2011-11-04KYRA: Reduce size of KyraEngine_LoK::_entranceMouseCursorTracks.Johannes Schickel
Also clear the whole array in enterNewScene. This is not needed since the last value is only used when the first four values are set up valid, but it removes an annoying warning in PVS-Studio and makes the code a bit clearer.
2011-11-04KYRA: Use "0xFF" instead of "0xFFFF" as memset's second parameter.Johannes Schickel
2011-11-04TSAGE: Blue Force - Child protection site (580). Fix vehicle display when ↵Strangerke
moving with Lyle. It now displays a car instead of a dwarf.
2011-11-04KYRA: Remove FIXME, which should've been removed with 4410e61...Johannes Schickel
2011-11-04KYRA: Simplify getMoveTableSize.Johannes Schickel
This also removes two FIXME comments. The original did the same checks as we had before, but as PVS-Studio noticed the expression was excessive. I changed it to a simpler expression now and removed the FIXMEs.
2011-11-04COMPOSER: Don't pass first param for V1 mouse events.Alyssa Milburn
2011-11-04COMPOSER: Implement/stub the rest of V1 scripting.Alyssa Milburn
2011-11-04COMPOSER: Improve check for invalid CTBLs.Alyssa Milburn
2011-11-04COMPOSER: Factor out button activation code.Alyssa Milburn
2011-11-04COMPOSER: Fix reading rollover scripts for V1 buttons.Alyssa Milburn
2011-11-04TSAGE: Fix field initialisation in Scene270::signalPaul Gilbert
2011-11-04TSAGE: Restored a duplicated assignment from commit ec6a9d2, with a FIXMEFilippos Karapetis
2011-11-04TSAGE: Fixed a bug from commit ec6a9d2Filippos Karapetis
2011-11-04SCUMM: Revert "Removed a duplicate variable assignment"Willem Jan Palenstijn
This reverts commit 747ebffd17eb64423fd8fb321f9d803ec31105f4, and adds a FIXME.
2011-11-04TSAGE: Removed duplicate assignmentsFilippos Karapetis
2011-11-04CRUISE: Removed duplicate variable assignmentFilippos Karapetis
2011-11-04QDM2: Removed superfluous parenthesesFilippos Karapetis
2011-11-04SCUMM: Removed a duplicate variable assignmentFilippos Karapetis
2011-11-04SCI: Removed a duplicate variable assignmentFilippos Karapetis
2011-11-03KYRA: fix minor bug in LoLEngine::playCharacterScriptChat()athrxx
2011-11-03AUDIO: remove 2 superfluous lines in Kyra1/Kyra2/LoL FM-Towns/PC-98 sound driverathrxx
2011-11-03MOHAWK: Make rocketSliderGetSound easier to understandMatthew Hoops
2011-11-03COMPOSER: Add some incomplete V1 scripting support.Alyssa Milburn
2011-11-03COMPOSER: Provide default mouse cursor if needed.Alyssa Milburn
2011-11-03COMPOSER: Add support for loading V1 pages.Alyssa Milburn