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