81651 Commits

Author SHA1 Message Date
Paul Gilbert
9752d7bb43 TITANIC: Don't load prior frame for videos when in reverse mode 2017-07-20 07:28:56 -04:00
Simei Yin
300e34d535 SLUDGE: Correct snapshot 2017-07-20 02:48:21 +02:00
Simei Yin
7e95f7dc63 SLUDGE: Fix backdrop loading for images not of the window size 2017-07-20 02:00:18 +02:00
Simei Yin
aded7ce9e9 SLUDGE: Add game Out Of Order 2017-07-20 02:00:18 +02:00
Paul Gilbert
7b61e71ae5 TITANIC: Fix quote searches done by all the bots 2017-07-19 18:56:04 -04:00
Simei Yin
e617a53608 SLUDGE: Objectify graphic classes 2017-07-20 00:43:16 +02:00
Simei Yin
0e7d9b4eb2 SLUDGE: Objectify parallex and create graphics manager 2017-07-20 00:43:16 +02:00
Simei Yin
53542073b9 SLUDGE: Objectify object manager 2017-07-20 00:43:16 +02:00
Bastien Bouclet
1036022507 MOHAWK: Riven: Add script patch for missing sound when entering sub
Fixes #9972.
2017-07-19 19:07:57 +02:00
Bastien Bouclet
d03475e5ab MOHAWK: Riven: Speed up the credits
Fixes #9970.
2017-07-19 07:23:32 +02:00
Bastien Bouclet
a7dd81060b MOHAWK: Riven: Fix the ending movie looping in the Rebel age
Fixes #9969.
2017-07-19 07:23:32 +02:00
Paul Gilbert
559e6dafe1 TITANIC: Fix access after free in filterConcepts loop 2017-07-18 22:44:55 -04:00
Paul Gilbert
60de2718bd TITANIC: Fix new[] vs free mismatches 2017-07-18 22:40:48 -04:00
Paul Gilbert
cbd807221e TITANIC: DeskbotScript::searchQuotes is meant to have a result array 2017-07-18 22:30:09 -04:00
Paul Gilbert
3525d5d4c9 TITANIC: Fix crash trying to restart game after returning to launcher 2017-07-18 22:09:57 -04:00
Paul Gilbert
50a90cd2f1 DEVTOOLS: Correct misspelling in create_titanic, thanks to Lightkey 2017-07-18 19:39:35 -04:00
Colin Snover
6ad230da7c SCI32: Fix kIsOnMe crashes in LSL7 About screen 2017-07-18 12:35:06 -05:00
Simei Yin
4fc6cef968 SLUDGE: Objectify resource manager 2017-07-18 19:05:04 +02:00
Simei Yin
798ec60f54 SLUDGE: Objectify language manager 2017-07-18 19:05:04 +02:00
Simei Yin
70c965a1c4 SLUDGE: Remove special settings 2017-07-18 19:05:04 +02:00
Simei Yin
5d554d36ed SLUDGE: Objectify Timing 2017-07-18 19:05:04 +02:00
Simei Yin
4c4690a1e3 SLUDGE: Update ZBuffer with changed backdrop 2017-07-18 19:05:04 +02:00
Thierry Crozat
7a469a859a I18N: Update translations templates 2017-07-18 06:57:06 +02:00
Colin Snover
9d62caa684 SCI32: Promote LSL7 to ADGF_TESTING 2017-07-17 23:56:22 -05:00
Colin Snover
dcb6c32215 SCI32: Destroy audio streams in Audio32 using DisposeAfterUse flag
Since Resource::makeStream returns a MemoryReadStream which will
not attempt to free the resource memory, it is fine to always
dispose those streams and get rid of the separate resourceStream
property, which was a holdover from some past WIP resource design
which no longer exists.
2017-07-17 23:56:21 -05:00
Colin Snover
64d090dcb8 SCI32: Fix stream leaks in Audio32/SOLStream
makeSOLStream was leaking the SeekableSubReadStream object it
creates itself if it was not called with DisposeAfterUse::YES. That
substream is an implementation detail which should not rely on
the caller to be destroyed.
2017-07-17 23:56:21 -05:00
Colin Snover
ba4fccdb26 SCI32: Add workaround for Torin/LSL7 running with subtitles only
Since these later SCI32 games weren't really designed to work with
subtitles-only message mode, if this doesn't work consistently or
breaks the games a lot in other places, the subtitles-only message
type could possibly be implemented in some other way, like by
messing with the game's speech volume global instead.
2017-07-17 23:56:21 -05:00
Colin Snover
09ef11a8cb SCI32: Remove ENABLE_SCI3_GAMES ifdef, now that they are supported 2017-07-17 22:42:18 -05:00
Colin Snover
afe344cc1f SCI32: Add guest additions support for LSL7 2017-07-17 22:42:18 -05:00
Colin Snover
2528ecf26e SCI32: Fix playback of looped audio
This fixes at least Lighthouse audio 808 in room 270, and audio
801 in room 810.
2017-07-17 22:42:18 -05:00
Paul Gilbert
c3f8f1a514 TITANIC: Fix Maitre D not animating when talking 2017-07-17 22:00:14 -04:00
Paul Gilbert
5f42a21161 DEVTOOLS: Added German string translations to create_titanic
Thanks go to Joe Winzer for his work
2017-07-17 20:46:37 -04:00
Paul Gilbert
274eb7f492 TITANIC: Don't prod Maitre D's butt just by moving mouse on him 2017-07-17 20:16:20 -04:00
Paul Gilbert
e8e7266214 TITANIC: Improve performance of event handling 2017-07-17 19:39:50 -04:00
Eugene Sandulenko
06e1445fd1 MACGUI: Fix warning 2017-07-18 00:02:45 +02:00
Eugene Sandulenko
49c72c884a MACGUI: Fix compilation 2017-07-18 00:01:46 +02:00
VelocityRa
3a2ce12288 WAGE: Fix resizing and text selection bug
Revise/Simplify old optional text rendering
Set things up a bit for selected text rendering
Add MacTextWindow::clearText and MacTextWindow::setSelection
Add MacTextWindow::appendText variant that accepts a MacFont
2017-07-17 23:45:22 +02:00
VelocityRa
a169c7efb3 GRAPHICS: Use MacText::appendText to render formatted text
With this we can specify font, character size and slant that each
appended text will use.
2017-07-17 23:45:22 +02:00
VelocityRa
2b06c02d7d GRAPHICS: Add MacText::appendText() variants that accept text format args
Made 1 helper method and 1 function to reduce duplication size as much
as possible and still keep them useful for other purposes.
2017-07-17 23:45:22 +02:00
VelocityRa
0f65852d2f WAGE: Experimental MacText(Window) console rendering
Currently the font specified in the constructor is not
being used, I explain why in gui.cpp, line 182.

Use the 2 defines in gui.h to specify whether:
1) The new text rendering in general is used
   (USE_NEW_TEXT_RENDERER)
2) The MacTextWindow class is used
   for rendering (USE_MACTEXTWINDOW)
2017-07-17 23:45:22 +02:00
VelocityRa
fe63eb7644 GRAPHICS: Introduce drawText, appendText and font in MacTextWindow 2017-07-17 23:45:22 +02:00
VelocityRa
b127beb03c GRAPHICS: Fix bug in MacText::draw() on calculating bounding rect size
Change is _surface->w to _surface->h in the fourth arg to Common::Rect
2017-07-17 23:45:22 +02:00
VelocityRa
f2f420e15f GRAPHICS: Skeleton of MacTextWindow
Needed to add 2 helper methods to MacWindowManager to make it cleaner
2017-07-17 23:45:22 +02:00
VelocityRa
b28a4a8c3d GRAPHICS: Fix MacText::appendText by resizing _textLines
Also fix an off-by-one error
2017-07-17 23:45:22 +02:00
Schrijvers Luc
a2792531f6 NETWORKING: fix missing SIOCGIFCONF for Haiku (#973) 2017-07-17 21:35:23 +02:00
Thierry Crozat
41398761ba I18N: Regenerate translations data file 2017-07-17 05:05:02 +02:00
Paul Gilbert
d14df9260c TITANIC: Fix Gondola mixer to use the two different songs 2017-07-16 22:36:32 -04:00
Colin Snover
2b7b9ec518 SCI32: Remove duplicate call 2017-07-16 21:25:27 -05:00
Colin Snover
2c1a8790b3 SCI32: Fix wrong GK1 sound volume sync
Fixes Trac#9793.
2017-07-16 21:25:27 -05:00
Colin Snover
5fa0e4b780 SCI32: Improve GK1 narrator speech sync 2017-07-16 21:25:27 -05:00