Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Paul Gilbert
9c21bb9d1e
TITANIC: Fix brief black boxes on fires in Canal
2017-06-11 17:31:33 -04:00
Paul Gilbert
7fb217b30b
TITANIC: Remove unused variable
2017-05-20 17:54:56 -04:00
Paul Gilbert
1b10678898
TITANIC: Fix blitting of game objects with a transparency surface
2017-05-20 17:27:23 -04:00
Paul Gilbert
db7b757bac
TITANIC: Add missing content for OSVideoSurface::clear
2017-04-06 07:20:10 -04:00
Paul Gilbert
d64ea85de6
TITANIC: Fix showing all that pink during Prologue and in Parrot room
2017-01-16 22:28:10 -05:00
Paul Gilbert
63ec47e62f
TITANIC: Add support for 32-bit surfaces
...
Some of the game videos have alpha levels, which are lost if the surfaces
are converted to 16-bit. This adds better support for creating 32-bit
video surfaces, so the information won't be lost
2016-11-26 15:25:20 -05:00
Paul Gilbert
f57287702e
TITANIC: Fix freeing of video surfaces
2016-11-14 21:55:23 -05:00
Paul Gilbert
32f2fa62cd
TITANIC: Fix calculating surface transparency color
2016-11-14 00:12:22 -05:00
Paul Gilbert
3990eb2277
TITANIC: Fix transparency handling for PET glyph selection
2016-11-01 20:07:27 -04:00
Paul Gilbert
2bf087d2b9
TITANIC: Workaround for Doorbot's 'cloak off' movie playback
...
The original starts a movie for the Doorbot taking his cloak off,
but then plays a cutscene of the doorbot first appearing. Because of
this delay, our VideoDecoder wasn't correctly playing the movie after.
To fix that, new movies are initially paused when started, and then
resumed the first time we try to do events checking for it
2016-10-22 11:40:51 -04:00
Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +02:00
Paul Gilbert
d09c49fb0d
TITANIC: Fix transparency handling of Doorbot and Photograph
2016-10-07 20:25:07 -04:00
Paul Gilbert
6a1e5bd43a
TITANIC: Cleanup usages of CTransparencySurface
2016-10-06 22:01:43 -04:00
Paul Gilbert
0a8f47a3ae
TITANIC: Workaround for incorrect transparency check in getPixel
2016-10-04 20:04:49 -04:00
Paul Gilbert
1f9b62ee8e
TITANIC: Implement blitRect to closer match the original
2016-10-04 19:54:11 -04:00
Paul Gilbert
171cf4cc92
TITANIC: Implement flippedBlitRect to closer match the original
2016-10-04 19:45:02 -04:00
Paul Gilbert
209ea3427f
TITANIC: Clarify code for vertically flipped blitting
2016-10-04 19:33:46 -04:00
Paul Gilbert
054bfb3c19
TITANIC: Fixes for movie rendering using transBlitRect
2016-10-03 23:01:14 -04:00
Paul Gilbert
78a3ac6c5d
TITANIC: Fixes to transBlitRect
2016-10-02 18:01:52 -04:00
Paul Gilbert
dd2ee74cc0
TITANIC: Change mouse cursor to use transparency
2016-10-02 15:39:45 -04:00
Paul Gilbert
08453de783
TITANIC: Fix checking for transparency surfaces in blitRect methods
2016-10-01 22:23:58 -04:00
Paul Gilbert
459e3f54c9
TITANIC: Change copyPixel to not be a virtual method
2016-10-01 18:26:09 -04:00
Paul Gilbert
8befee0dc3
TITANIC: Finished transBlitRect method
2016-10-01 18:12:33 -04:00
Paul Gilbert
c08c9a72e1
TITANIC: changePixel is now copyPixel, in progress transparenc blitting
2016-10-01 17:12:24 -04:00
Paul Gilbert
09561bd36c
TITANIC: Use CRawSurface in video surface getPixel
2016-09-30 21:54:03 -04:00
Paul Gilbert
05de617c43
TITANIC: Add transparency check to OSVideoSurface getPixel
2016-09-28 20:38:25 -04:00
Paul Gilbert
aba58e6042
TITANIC: Clarify movie secondary video tracks as a transparency mask
2016-09-28 20:24:27 -04:00
Paul Gilbert
c41845e6ae
TITANIC: Preliminary implementation for CVideoSurface movieBlitRect
2016-08-29 21:55:43 -04:00
Paul Gilbert
a13134b38d
TITANIC: Clarify CVideoSurface _field48 as _freeMovieSurface
2016-07-20 13:44:19 -04:00
Paul Gilbert
c5792fce4b
TITANIC: Clarify movie/surface has frame fields & variables
2016-07-20 07:56:26 -04:00
Paul Gilbert
6331e3814a
TITANIC: Fleshing out & fixes for video surface blit methods
2016-07-17 13:09:36 -04:00
Paul Gilbert
6b250453f9
TITANIC: Further implementation of movie frame decoding
2016-07-17 13:09:27 -04:00
Paul Gilbert
513723c82d
TITANIC: Making the AVISurface frameInfo a video surface
2016-07-17 13:09:24 -04:00
Paul Gilbert
fd954a8e0b
TITANIC: Added OSVideoSurface flipVertically
2016-07-15 19:27:40 -04:00
Paul Gilbert
cc9bf88ed5
TITANIC: Major implementation of OSMovie and AVISurface classes
2016-07-15 19:27:33 -04:00
Paul Gilbert
fb06cb4dde
TITANIC: Added CMovieManager class
2016-07-15 19:27:13 -04:00
Paul Gilbert
3f12927b77
TITANIC: Added CVideoSurface transPixelate
2016-07-15 19:27:09 -04:00
Paul Gilbert
5ab33f117a
TITANIC: Adding more video surface methods
2016-07-15 19:27:06 -04:00
Paul Gilbert
8ea5d53329
TITANIC: Added CGameObject saving, and movie range info methods
2016-07-15 19:26:02 -04:00
Paul Gilbert
a1c181f949
TITANIC: Adding CGameObject methods
2016-07-15 19:25:36 -04:00
Paul Gilbert
f0889c17a4
TITANIC: Implementing lots of cGameObject methods
2016-07-15 19:23:44 -04:00
Paul Gilbert
4963c9f50b
TITANIC: Implement CMovieEvent & CMovieRangeInfo
2016-07-10 16:38:18 -04:00
Paul Gilbert
210468fae9
TITANIC: Minor palette cleanup, remove border from PET Quit view text
2016-07-10 16:37:41 -04:00
Paul Gilbert
e55f634686
TITANIC: Fix palette usage in changePixel
2016-07-10 16:37:40 -04:00
Paul Gilbert
9205f22a43
TITANIC: Fix generation of shading palettes
2016-07-10 16:37:39 -04:00
Paul Gilbert
44d95d8e51
TITANIC: Simplify video surface shading palette
2016-07-10 16:37:37 -04:00
Paul Gilbert
001a2ac15e
TITANIC: Implement surface changePixel method
2016-07-10 16:12:13 -04:00
Paul Gilbert
91336a8611
TITANIC: Implement playing a range of frames within movie
2016-07-10 16:10:51 -04:00
Paul Gilbert
78d03f9784
TITANIC: Television video is now playing
2016-04-10 09:19:37 -04:00