Commit Graph
86814 Commits
Author SHA1 Message Date
Eugene Sandulenko 601d66df4f HUGO: Fix crashes 2011-04-16 15:54:01 +03:00
Eugene Sandulenko 550615f157 HUGO: Implement prompt text box
Still it sometimes asserts with repeated dialog launches.
2011-04-16 15:10:12 +03:00
strangerke 94e956e265 TSAGE: Rename some objects in scene 60 and fix the master button behavior.
This fix the blocking problem in scene 60.
2011-04-16 10:57:46 +02:00
strangerke ab2626f201 TSAGE: Fix several problems in scene 40, including the blocking one (killing the assassin) 2011-04-15 23:04:29 +02:00
strangerke 9ca6562dc6 TSAGE: Cleanup. For coding consistency, remove default parameters when calling startSound() in scene groups 8 and 10 2011-04-15 20:36:54 +02:00
strangerke 82483cb5d1 TSAGE: Fix several problems in scene 20. That fixes the intro and probably the evasion.
Also add some comments in scene postInit in order to clarify the different actions available
2011-04-15 14:56:22 +02:00
Scott Thomas f33810a8c0 GROOVIE: Implement resource search-by-name for v2 games 2011-04-15 21:46:08 +09:30
Scott Thomas 8e9dbe5c3d GROOVIE: Use uint32 when searching for a video id by name
This brings ResMan::getRef into line with the rest of the engine.
2011-04-15 21:46:06 +09:30
Alyssa Milburn 20e662e5a6 CONFIGURE: Explain more about --enable-all-engines. 2011-04-15 13:56:20 +02:00
Paul Gilbert 54e6941ec4 TSAGE: Changed palette code back to using a byte array 2011-04-15 21:28:53 +10:00
strangerke dd6ab8d306 TSAGE: Scene40: The hero may now use his stunner on the assassin. Scene still broken.
Also move some display() to display2() for consistency with the rest of the scenes in group1
2011-04-15 11:01:24 +02:00
md5 9a987001d4 SCI: Some initial work on supporting patch.005 in KQ1 Amiga 2011-04-15 11:20:07 +03:00
md5 6c4f09c058 SCI: Silenced the warning for kMacPlatform(1)
This warning produces a lot of spam in the console (e.g. it pops up
whenever the icon bar is opened in Dr. Brain Mac), thus it has been
silenced
2011-04-15 11:20:05 +03:00
Alyssa Milburn d23150ff78 AUDIO: Name the ADPCM status struct. 2011-04-14 23:47:50 +02:00
md5 8f09386ec8 SWORD25: Removed the duplicate header files inside the pluto/pdep directory 2011-04-15 00:34:03 +03:00
md5 15b921327e SWORD25: Removed several unused files from the pluto directory 2011-04-15 00:33:59 +03:00
Alyssa Milburn eef6c5dd90 SWORD25: Silly whitespace fix. 2011-04-14 23:02:18 +02:00
Alyssa Milburn cfacca1a26 GRAPHICS: Tidy up 4bpp handling a little. 2011-04-14 21:47:56 +02:00
Alyssa Milburn 8305f9c2a0 SWORD25: Simplify text rendering code slightly. 2011-04-14 21:08:52 +02:00
Alyssa Milburn c60e773981 GRAPHICS: Handle 4bpp paletted PNG files. 2011-04-14 21:08:03 +02:00
Alyssa Milburn 6ecc460b41 SWORD25: Fix rendering on big-endian. 2011-04-14 21:06:06 +02:00
Alyssa Milburn a762173794 SWORD25: Always create the MoviePlayer, even without USE_THEORADEC. 2011-04-14 18:45:45 +02:00
Alyssa Milburn 2ac86f8140 GRAPHICS: Replace PNG_HEADER macro with MKTAG 2011-04-14 18:37:27 +02:00
Matthew Hoops 3f124ae6bb VIDEO: Fix QuickTime videos without a video stream
Just in case anyone uses just that instead of Audio::makeQuickTimeStream()...
2011-04-14 10:31:20 -04:00
Matthew Hoops 76105b29b7 AUDIO: Split the QuickTimeAudioDecoder into a new header file
(Mirroring the new adpcm_intern.h file)
2011-04-14 10:25:02 -04:00
Matthew Hoops f035c26301 AUDIO: Fix a typo 2011-04-14 10:20:51 -04:00
Max Horn 8aa6d25c77 ALL: centerd -> centered 2011-04-14 14:42:21 +02:00
Max Horn 2e095e25f2 ALL: centre -> center 2011-04-14 14:34:28 +02:00
Max Horn 84184aabc0 ALL: colour -> color 2011-04-14 14:12:35 +02:00
Johannes Schickel 64c4e65201 KYRA: Enforce use of American English in comments. 2011-04-14 14:03:07 +02:00
Paul Gilbert 8a0495a5f3 TSAGE: Added replacement hierarchy for palette modifier classes that better matches the original 2011-04-14 21:39:53 +10:00
Joost Peters c679aa72c3 TSAGE: Big Endian fix 2011-04-14 13:04:29 +02:00
Paul Gilbert 4e8c047d4a CREDITS: Added credits for TsAGE 2011-04-14 20:53:03 +10:00
Paul Gilbert 1c3a4f3735 CREDITS: Added TsAGE engine credits 2011-04-14 20:48:16 +10:00
Max Horn 4ab51a8b26 SCUMM: Typo 2011-04-14 09:26:50 +02:00
md5 3d1dcefd46 TINSEL: Removed an unused global variable 2011-04-14 01:56:47 +03:00
Johannes Schickel f61eff4404 DRACI: Adapt to new muting style. 2011-04-13 23:48:51 +02:00
Johannes Schickel 507dd88f9c TINSEL: Clean up code a bit, since we now handle digital audio muting differently. 2011-04-13 23:48:51 +02:00
Johannes Schickel f9a459d70e ENGINES: Make Engine::syncSoundSettings use the Mixer's mute flag directly.
This fixes an annoying behavior in the Sword2 option's dialog, which set all
sound type volumes to 0, in case it was opened when the user used the global
mute setting.
2011-04-13 23:48:51 +02:00
Johannes Schickel 12a31200f2 AUDIO: Add per sound type mute flag setting to Mixer(Impl).
This also adapts our default implementation MixerImpl to handle the newly
added flags properly.

Now we do not need to set the sound volume for all types to 0, in case we want
to mute them, but instead just set the mute flag for all types to true. This
allows engines to be a bit more agonstic about mute support, when it comes to
volume options etc. since they can just setup any volume they like, but are
still muted (and thus will not break muting anymore).

MIDI sound is of course not affected by this.
2011-04-13 23:48:51 +02:00
Johannes Schickel 41706cb4d9 TSAGE: Silence uninitialized variable usage warning.
Instead of passing an uninitialized dummy va_list to Action::attached we just
pass the va parameter from SequenceManager::attached to it now, since that
parameter is not used in Action::attached, it is safe to do that.
2011-04-13 23:33:22 +02:00
strangerke c8b418036f TSAGE: Replace the recently added error() by a warning(), allowing to play the CD version 2011-04-13 22:51:53 +02:00
strangerke c2d66be88d TSAGE: Suppress some dead code, rename a variable (thanks fuzzie for pointing that) 2011-04-13 22:40:58 +02:00
eriktorbjorn cc82bacc77 TSAGE: Always initialise the event in getEvent()
This fixes Valgrind warnings when getEvent() is called when there are
no pending events at all.
2011-04-13 22:33:41 +02:00
strangerke f9e9ecd454 TSAGE: Move two functions from .h to .cpp (thanks fuzzie for reporting that) 2011-04-13 22:21:58 +02:00
Matthew Hoops 6d153f311c Merge remote branch 'upstream/master' into t7g-ios
Conflicts:
	video/qt_decoder.cpp
2011-04-13 16:04:29 -04:00
strangerke 4e75a95f86 TSAGE: Fix two GCC warnings (which were bugs). Thanks LordHoto for reporting those. 2011-04-13 21:59:54 +02:00
strangerke 66b43f2312 TSAGE: "Cosmetic" cleanups 2011-04-13 21:27:46 +02:00
Johannes Schickel a132bbb10c CONFIGURE: Fix tsage engine entry position.
The engine list is (apart for subengines and SCUMM) sorted alphabetically,
thus tsage should be between touche and tucker and not between toon and
touche.
2011-04-13 19:28:49 +02:00
Johannes Schickel fb9a8620db TSAGE: Fix build as dynamic plugin. 2011-04-13 19:18:12 +02:00