aboutsummaryrefslogtreecommitdiff
path: root/engines/gob
AgeCommit message (Collapse)Author
2010-08-16Fascination - (SylvainTV) Replace DRAW_DRAWLETTER by DRAW_BLITSURF. It makes ↵Arnaud Boutonné
a difference for Fascination, not for the other games using mult_v2. This fixes the refresh of all the little animations in Fascination. svn-id: r52132
2010-08-16Fascination - (SylvainTV) Always free anims when initializing the scenary. ↵Arnaud Boutonné
(Hopefully) Fixes every window display issues in lab, villa, picture labo, and lounge. svn-id: r52109
2010-08-15Fascination - Add workaround for script bug: wrong track name is called in ↵Arnaud Boutonné
storage room svn-id: r52107
2010-08-15Gob - Follow cppcheck advicesArnaud Boutonné
svn-id: r52106
2010-08-15Suppress some debugging warningsArnaud Boutonné
svn-id: r52104
2010-08-15Fascination - Add handling for window funcLeave on close. This fixes (at ↵Arnaud Boutonné
least) the picture problem in the lab, and the game is now completable (VGA floppy). Thanks SylvainTV for the debugging help svn-id: r52103
2010-08-08VIDEO: Use proper palettes in CoktelDecoderSven Hesse
Not just the 6 bits per color component used in VGA svn-id: r51921
2010-08-08VIDEO: Change the mixer parameter from a reference to a pointerSven Hesse
To match the other VideoDecoder classes with sound support. svn-id: r51919
2010-08-08GOB: Reactivate the Coh-Cott-workaroundSven Hesse
svn-id: r51918
2010-08-08GOB: Handle VMD subtitles againSven Hesse
svn-id: r51916
2010-08-08GOB: Fix a VMD slot seeking regressionSven Hesse
svn-id: r51914
2010-08-08GOB: Partly fixing VMD slot playingSven Hesse
svn-id: r51913
2010-08-08GOB: Fix playing of slot videosSven Hesse
The actual frame content is still not there, though :P svn-id: r51911
2010-08-08GOB: Fix playing of sound VMDs with a starting frame != 0Sven Hesse
svn-id: r51910
2010-08-08VIDEO/GOB: Implement and use CoktelDecoder::getFrameCoords()Sven Hesse
svn-id: r51909
2010-08-08VIDEO: Fix compilation after the VideoDecoder::load signature change in r51725Sven Hesse
svn-id: r51900
2010-08-08VIDEO/GOB: Stubb VMDDecoderSven Hesse
svn-id: r51896
2010-08-08GOB: Adapt the remaining bits to the new VideoPlayer interfaceSven Hesse
svn-id: r51895
2010-08-08GOB: Make o6_loadCursor use the new VideoPlayer interfaceSven Hesse
svn-id: r51894
2010-08-08GOB: Add copyFrameSven Hesse
svn-id: r51893
2010-08-08GOB: Make o6_playVmdOrMusic use the new VideoPlayer interfaceSven Hesse
svn-id: r51891
2010-08-08GOB: Fix videos with the kNoVideo flagSven Hesse
svn-id: r51887
2010-08-08GOB: Make the demoplayer use the new VideoPlayer interfaceSven Hesse
svn-id: r51885
2010-08-08GOB: Fix another another with continuing videosSven Hesse
svn-id: r51883
2010-08-08GOB: Play 23 frames backwards, not back to frame 23Sven Hesse
svn-id: r51882
2010-08-08GOB: Another VideoPlayer interface adaptionSven Hesse
svn-id: r51880
2010-08-08GOB: Make the Bargon Attack intro use the new VideoPlayer interfaceSven Hesse
svn-id: r51879
2010-08-08GOB: Fix video continuingSven Hesse
svn-id: r51878
2010-08-08GOB: Make o4_playVmdOrMusic use the new VideoPlayer interfaceSven Hesse
svn-id: r51876
2010-08-08VIDEO/GOB: Stub hasEmbeddedFile / getEmbeddedFileSven Hesse
Stubbing CoktelDecoder::hasEmbeddedFile() and CoktelDecoder::getEmbeddedFile(), formerly hasExtraData/getExtraData. svn-id: r51875
2010-08-08GOB: Minor cleanupSven Hesse
svn-id: r51873
2010-08-08GOB: Fix video workaround detectionSven Hesse
svn-id: r51872
2010-08-08VIDEO/GOB: Fix IMD playingSven Hesse
Fix IMD playing for some fringe cases, especially when seeking beforehand. svn-id: r51871
2010-08-08GOB: Use the new VideoPlayer interface for coktel.imdSven Hesse
svn-id: r51869
2010-08-08GOB: Make playImd() use the new VideoPlayer interfaceSven Hesse
svn-id: r51868
2010-08-08VIDEO/GOB: Implement IMD frame renderingSven Hesse
svn-id: r51867
2010-08-08VIDEO/GOB: Implement IMD frame decodingSven Hesse
Rendering the frame video data is still stubbed out. svn-id: r51866
2010-08-08VIDEO/GOB: Implement IMD loadingSven Hesse
svn-id: r51865
2010-08-08GOB: Make o2_playImd use the new VideoPlayer interfaceSven Hesse
svn-id: r51864
2010-08-08GOB: Hook the new IMDDecoder into VideoPlayerSven Hesse
svn-id: r51863
2010-08-08GOB: Properly utilize FixedRateVideoDecoder::getTimeToNextFrame()Sven Hesse
svn-id: r51861
2010-08-08VIDEO/GOB: Add CoktelDecoder::getDirtyRects()Sven Hesse
This allows for the client code to only update the parts of the video frames that actually changed. svn-id: r51859
2010-08-08VIDEO/GOB: Add CoktelDecoder::setXY()Sven Hesse
This allows for positioning the video within the video memory. svn-id: r51858
2010-08-08VIDEO/GOB: Add setSurfaceMemory() to CoktelDecoderSven Hesse
This allows the video player to directly draw onto its own video memory without having to blit each frame another time. Will also be needed for proper handling of transparency in Woodruff. svn-id: r51857
2010-08-08GOB: Basic video playback using the new interfaceSven Hesse
Implement basic video playback using the new VideoPlayer interface. Still quite stubby, still lots of stuff missing. svn-id: r51856
2010-08-08GOB: Fix an copy&paste errorSven Hesse
Fixing an accidentally overwritten video file name svn-id: r51855
2010-08-08GOB: Implement the new VideoPlayer::openVideo function furtherSven Hesse
svn-id: r51853
2010-08-08GOB: Add constants for different surfaces/spritesSven Hesse
Add static const int kFrontSurface = 20; static const int kBackSurface = 21; static const int kAnimSurface = 22; static const int kCursorSurface = 23; static const int kCaptureSurface = 30; to class Draw and substitute the raw numbers in other files with those aliases, for readability. svn-id: r51852
2010-08-08GOB: Stub the new VideoPlayer interfaceSven Hesse
This is will be the new, less convoluted interface for playing videos within the gob engine. No actual functionality is implemented yet, and old functions are mostly commented out for now. svn-id: r51851
2010-08-08VIDEO: Stub a VideoDecoder-like CoktelDecoderSven Hesse
This creates a new CoktelDecoder class using the VideoDecoder interface, which will eventually become the new way to decode PreIMD, IMD and VMD videos. Since the VideoPlayer in gob is not yet ready for this, we're disabling all video playback in the gob engine for now. svn-id: r51850