Colin Snover
58c83dcd14
COMMON: Make SpanOwner copy assignment make a copy of the owned Span
...
To move data from one SpanOwner to another, use `moveFrom`.
Thanks @waltervn for pointing out the problem.
2017-06-08 10:45:55 -05:00
Colin Snover
e29f60858d
SCI32: Clarify code comment about Steam GK2 RESMAP.001
2017-06-08 00:28:44 -05:00
Colin Snover
2482a78fa3
SCI32: Fix wave resource patch offset
...
This bug was only reproducible when loading a game using the
multi-disc RESSFX.00x bundles.
Fixes Trac#9832.
2017-06-08 00:14:45 -05:00
Paul Gilbert
7a0a0b548c
TITANIC: Fix color of starfield crosshairs
2017-06-07 22:32:11 -04:00
Paul Gilbert
3fdfd47ea3
TITANIC: Rename CStarControlSub2 to CStarFieldBase
2017-06-07 22:06:22 -04:00
Paul Gilbert
46f4047a1d
TITANIC: Renamings for camera mover classes
2017-06-07 22:00:22 -04:00
Paul Gilbert
c105be916e
TITANIC: Renamings for automatic camera mover classes
2017-06-07 21:50:03 -04:00
Paul Gilbert
0331fab01b
TITANIC: Fix rotating starview when 2 markers are locked in
2017-06-07 21:28:15 -04:00
Bastien Bouclet
9f1ce38187
STARK: Fix segfault when calling opItemSetActivity
...
Fixes a crash when getting the glove
2017-06-07 18:10:09 +02:00
Paul Gilbert
d761a77236
TITANIC: 2nd marker lock on now working
2017-06-06 23:03:41 -04:00
Paul Gilbert
301cac15ee
TITANIC: Fix calculations in DVector fn1
2017-06-06 22:07:15 -04:00
Paul Gilbert
cc5629014e
TITANIC: Further fixes for locking marker 2
2017-06-06 20:20:53 -04:00
Paul Gilbert
cb3f8f35db
TITANIC: Rewrite of lockMarker2
2017-06-05 20:34:11 -04:00
Paul Gilbert
13048f2af0
TITANIC: Add some const prefixes to mover proc2
2017-06-05 20:27:59 -04:00
Bastien Bouclet
7be96cdbc7
STARK: Record the dialog history to the diary
2017-06-05 21:14:38 +02:00
Bastien Bouclet
7f729947ce
STARK: Don't run location init scripts when loading saves
...
The state for currently active locations should be loaded from the save instead.
2017-06-05 09:44:49 +02:00
Bastien Bouclet
a7a7b4468a
STARK: Add save state serializers to more entities
2017-06-05 09:44:49 +02:00
Bastien Bouclet
2e8766fbbf
STARK: Add state serializers for a number of entities
2017-06-05 09:44:48 +02:00
Paul Gilbert
39ffcf7a1b
TITANIC: Simplifications in lockMarker2
2017-06-04 20:17:51 -04:00
Paul Gilbert
032cd3f4eb
TITANIC: Simplify DVector fn1
2017-06-04 20:17:11 -04:00
Paul Gilbert
a8e03289df
TITANIC: Renamings for the individual lock marker methods
2017-06-04 18:28:49 -04:00
Paul Gilbert
71fd9b79e2
TITANIC: Fix saving locked marker vectors into camera rotation matrix
2017-06-04 15:47:01 -04:00
Paul Gilbert
ca0a6d3d7e
TITANIC: Some fixes for marker 1 rotation code
2017-06-04 14:22:02 -04:00
Paul Gilbert
b60f0ee7d3
TITANIC: Rewrite of rotation code when 1 marker is fixed
2017-06-04 11:42:11 -04:00
Paul Gilbert
f6dc363ba8
TITANIC: Locking onto first marker is now working
2017-06-03 22:35:45 -04:00
Paul Gilbert
44fce15f50
TITANIC: Fix some vector calculations in marker lock-on code
2017-06-03 22:05:08 -04:00
Paul Gilbert
8c31328433
TITANIC: Extra comments and fix an incorrect DMatrix to be FMatrix
2017-06-03 17:14:02 -04:00
Paul Gilbert
a6735310bc
TITANIC: Minor cleanups in vector/matrix calculations
2017-06-02 20:58:00 -04:00
Paul Gilbert
9583083c73
TITANIC: Simplify DVector fn4
2017-06-02 20:32:12 -04:00
Paul Gilbert
26ee9caebf
TITANIC: Fix calculations in CStarCamera fn2
2017-06-02 20:29:51 -04:00
Paul Gilbert
10ada8b23b
TITANIC: Fix some calculation errors when locking markers
2017-06-01 21:19:49 -04:00
Colin Snover
03ba3e41f9
SCI32: Return CD speed in kPlatform
...
This fixes missing playback of some videos in Rama, like the
background video that plays when selecting an email at the
computer at the start of the game.
2017-05-31 22:03:13 -05:00
Paul Gilbert
520ba69b24
TITANIC: Renamings for locking/unlocking markers
2017-05-31 19:00:17 -04:00
Strangerke
29b7ada2be
PLUMBERS: Initialize some variables
2017-05-31 21:59:15 +02:00
Bastien Bouclet
0ee5d78473
STARK: Keep track of the inventory item acquisition order
2017-05-31 15:21:30 +02:00
Bastien Bouclet
0bab2c7086
STARK: Plug a memory leak when loading saves
2017-05-31 15:21:30 +02:00
Paul Gilbert
953ab685b9
TITANIC: Fix flickering of marker bulbs in PET Starfield display
2017-05-30 22:49:01 -04:00
Paul Gilbert
b21e829a9f
TITANIC: Renamings and fixes for starfield marker buttons in PET
2017-05-30 22:23:31 -04:00
Paul Gilbert
f698d04008
TITANIC: Fix line drawing of starfield markers
2017-05-30 21:38:28 -04:00
Paul Gilbert
d56124e624
TITANIC: Renamings & cleanup for markers drawing
2017-05-30 20:50:59 -04:00
Paul Gilbert
ede1965e65
TITANIC: Fix drawing crosshairs in the main starfield
2017-05-30 20:06:03 -04:00
Paul Gilbert
56474edca0
TITANIC: Cleanup & fixes for starfield viewpoint box
2017-05-30 20:01:49 -04:00
Paul Gilbert
6e46535c92
TITANIC: Rename CPhotoCrosshairs to CStarCrosshairs
...
The crosshairs are used in the main starfield as well, so they
shouldn't have a Photo specific name
2017-05-30 19:22:27 -04:00
Paul Gilbert
6854ffb8a3
TITANIC: Cleanup of CStarMarkers draw method
2017-05-30 18:57:50 -04:00
Paul Gilbert
eb2ce9c759
TITANIC: Implement CSurfaceArea drawLine
2017-05-30 17:24:06 -04:00
Paul Gilbert
98ad7ca355
TITANIC: CSurfaceArea fillRect is actually drawLine
2017-05-30 16:49:04 -04:00
Paul Gilbert
0d35da3791
TITANIC: Fix vector calculation for markers drawing
2017-05-30 16:42:11 -04:00
Martin Kiewitz
a8475db05a
SCI: SQ4CD: Limit workaround for Russian SQ4 to room 150+900
...
As proposed by bluegr
2017-05-30 22:11:33 +02:00
Paul Gilbert
c5084ff5ba
TITANIC: Fix deselecting stars in the photo view
2017-05-30 15:16:17 -04:00
Paul Gilbert
c6f079b1ef
TITANIC: Further commenting of CPhotoCrosshairs class
2017-05-30 14:16:01 -04:00