Thierry Crozat
1210aecab2
GLK: Use speech volume from options to control the TTS volume
2020-06-29 22:48:57 +01:00
Thierry Crozat
ceb5299811
GLK: Add engine options to enable TTS
2020-06-29 22:48:57 +01:00
Thierry Crozat
56f1049c21
GLK: Add initial implementation of TTS
2020-06-29 22:48:57 +01:00
Thierry Crozat
92769bb14b
GLK: Add calls to initialize and free tts in the TextBufferWindow
2020-06-29 22:48:57 +01:00
Thierry Crozat
dd38dcbd8a
GLK: Add speech debug channel
2020-06-29 22:48:57 +01:00
Thierry Crozat
b7bd904bc0
GLK: Add missing clear for debug channels when leaving the engine
2020-06-29 22:48:57 +01:00
Roland van Laar
3e1b86b7c0
DIRECTOR: LINGO: Handle setTheCast with castName
...
Casts can be set by castId or by castName.
This resolves the following warning:
WARNING: Lingo::setTheCast(): Unknown the cast id type: STRING!
2020-06-29 22:55:25 +02:00
Gunnar Birke
c2020be6de
WINTERMUTE: Do not dereference nullptr when calculating bone pos
2020-06-29 21:42:15 +02:00
Gunnar Birke
d1dce53f4f
WINTERMUTE: Only add selection rectangle if we have a valid model
2020-06-29 21:25:58 +02:00
Gunnar Birke
9c26ba54e0
WINTERMUTE: Set active camera after scene load
2020-06-29 21:22:56 +02:00
Gunnar Birke
7725503b3b
WINTERMUTE: Disable system class registry during .3ds loading
2020-06-29 21:22:46 +02:00
Gunnar Birke
389b35e898
WINTERMUTE: Check correct stream when persisting angle
2020-06-29 21:15:17 +02:00
Gunnar Birke
0f5befb1f3
WINTERMUTE: Conditionally persist 3d state of BaseObject
2020-06-29 21:15:17 +02:00
Gunnar Birke
dadeb071d7
WINTERMUTE: Conditionally register 3d classes once we know if game is 3d
2020-06-29 21:15:17 +02:00
Gunnar Birke
f3f6662481
WINTERMUTE: Implement function to register 3d classes
2020-06-29 21:15:09 +02:00
djsrv
75058809aa
DIRECTOR: LINGO: Remove kEventStart
2020-06-29 12:50:46 -04:00
djsrv
dfc06bbe21
DIRECTOR: LINGO: Add version checks for more events
2020-06-29 12:50:37 -04:00
djsrv
b43e1fdb13
DIRECTOR: LINGO: Add 2-3 event delegation
2020-06-29 12:48:40 -04:00
Roland van Laar
1a7b882f6a
DIRECTOR: prevent the buildbot from timing out
...
The buildbot times out after 10 seconds without output.
Some movies don't tigger any warnings or output and are killed too
early. For example: mediaband/techroom/popup.dxr.
This change adds an extra layer to prevent the buildbot from timing
out.
2020-06-29 18:03:42 +02:00
aviloria
4d9e6fdc8d
ICB: Fix windows build
2020-06-29 17:43:25 +02:00
djsrv
678e6df29f
DIRECTOR: LINGO: Handle stepMovie event
2020-06-29 11:43:10 -04:00
djsrv
8f53038563
DIRECTOR: LINGO: Prevent Coverity false positives
2020-06-29 10:36:10 -04:00
Nathanael Gentry
3469ed858c
GRAPHICS: MACGUI: Add QuickDraw class
2020-06-29 10:03:12 -04:00
Nathanael Gentry
2643e2f957
GRAPHICS: MACGUI: MacWindowManager: Optionally set custom patterns
...
The Director engine, which uses custom patterns, is also updated.
2020-06-29 09:07:05 -04:00
Nathanael Gentry
8e2be0ceb3
GRAPHICS: MACGUI: MacWidget: Accept colours in constructor
2020-06-29 08:49:18 -04:00
Matthew Duggan
d6ced4ef13
ULTIMA8: Fix coverity issue of uninitialized member
2020-06-29 14:19:26 +09:00
Thierry Crozat
b18ecc6974
GLK: ZCODE: Fix moving cursor in TextGridWindow
2020-06-28 19:32:48 -07:00
Einar Johan Trøan Sømåen
ff602877e6
DEVTOOLS: Unhardcode scummvm-name in create_project for XCode.
...
The existing code broke create_project in ResidualVM, as
the loop that creates the actual build configurations
generated the hash from the actual object name, which
for ResidualVM would be XCConfigurationList_residualvm.
The same logic was not applied when generating the reference,
as that would use the hardcoded name XCConfigurationList_scummvm.
This patch makes a minimal fix for that, by using the
PROJECT_NAME define instead of the hardcoded name.
2020-06-29 02:09:23 +02:00
Pawel Kolodziejski
eca49085be
WINTERMUTE: Remove left over from last ScummVM sync
2020-06-29 00:17:55 +02:00
Pawel Kolodziejski
f5cae99c16
ICB: Silence more warnings
2020-06-29 00:12:43 +02:00
Pawel Kolodziejski
7b2a2b2fdb
ICB: Uncomment variables. They are needed.
2020-06-29 00:08:33 +02:00
Gunnar Birke
799373339e
WINTERMUTE: Use global flag to determine whether game is 2d or 3d
2020-06-28 22:49:01 +02:00
Gunnar Birke
5c861ddc1f
WINTERMUTE: Conditionally persist complete 3d state of scene
2020-06-28 22:49:01 +02:00
Pawel Kolodziejski
610e9e4f65
ICB: Silence some compilation warnings
2020-06-28 22:47:00 +02:00
Eugene Sandulenko
941ac30e06
DIRECTOR: LINGO: Added all tests for 'the date' and 'the time'
2020-06-28 22:19:45 +02:00
Eugene Sandulenko
642dee7137
DIRECTOR: LINGO: Implemented 'the date'
2020-06-28 22:19:32 +02:00
Gunnar Birke
70403bf29c
WINTERMUTE: Add a few missing overrides
2020-06-28 22:07:09 +02:00
Gunnar Birke
e5c87d06f3
WINTERMUTE: Change to RH coords system when turning AdActor3DX
2020-06-28 22:07:09 +02:00
Gunnar Birke
fef27029f4
WINTERMUTE: Don't compare Common::String against nullptr
2020-06-28 22:07:09 +02:00
Gunnar Birke
8605161367
WINTERMUTE: Implement releasing and recreating of opengl surfaces
2020-06-28 22:07:09 +02:00
Gunnar Birke
afdff6afbb
WINTERMUTE: Store game pointer in renderer and surfaces
2020-06-28 22:07:09 +02:00
Gunnar Birke
eeab4b2b78
WINTERMUTE: Set blend mode before rendering sprite
2020-06-28 22:07:09 +02:00
Gunnar Birke
438062ec2b
WINTERMUTE: Use correct size for memory buffer of .X file
2020-06-28 22:07:09 +02:00
Gunnar Birke
83b6d193f1
WINTERMUTE: Change coords system of frame transform matrix to OpenGL
2020-06-28 22:07:09 +02:00
Gunnar Birke
8565f1d4c4
WINTERMUTE: Fix matrix mutliplication order and layout
2020-06-28 22:07:09 +02:00
Gunnar Birke
721c989ec2
WINTERMUTE: Set current world matrix of .X model during rendering
2020-06-28 22:07:09 +02:00
Gunnar Birke
a5c4a9838e
WINTERMUTE: Also handle .X model rects in getObject function
2020-06-28 22:07:09 +02:00
Gunnar Birke
968f3d37be
WINTERMUTE: Add transparency check for X model
2020-06-28 22:07:09 +02:00
Gunnar Birke
5d99e51ed4
WINTERMUTE: Implement update of bounding box and rect of x model
2020-06-28 22:07:09 +02:00
Gunnar Birke
540512d8c7
WINTERMUTE: Implement bounding box update of mesh
2020-06-28 22:07:09 +02:00