aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-01-07Reduced header depsMax Horn
svn-id: r35781
2009-01-07Fixed warningsMax Horn
svn-id: r35780
2009-01-07Fix an invalid access when the quit opcode occupies the last byte of the ↵Jordi Vilalta Prat
script, due to the quit status being updated by the event loop svn-id: r35779
2009-01-07Complete the ROQ video decoding (there are still a few minor glitches)Jordi Vilalta Prat
svn-id: r35778
2009-01-07videoIsLoaded() -> isVideoLoaded()Filippos Karapetis
svn-id: r35777
2009-01-07Clear the screen to black before showing a video with playVideo() (it's ↵Filippos Karapetis
meant to play full screen videos) svn-id: r35776
2009-01-07Initialize DXA buffers to 0 when they're allocatedFilippos Karapetis
svn-id: r35775
2009-01-07Move videoPalette inside setPalette(), as it's only used thereFilippos Karapetis
svn-id: r35774
2009-01-07Updated the MSVC project files for the latest changes to the video playing codeFilippos Karapetis
svn-id: r35773
2009-01-07Further merging of the SMK and DXA players (the FLIC player is not done yet):Filippos Karapetis
- Added a new class, VideoPlayer(), from which both the SMK and the DXA player inherit. This class provides generic functions and public methods for the inherited video classes. Default implementations have been made for these public methods, and the virtual ones can be overriden in inherited classes - There is now a default implementation of the function that sets the video palette - A basic video player for inherited classes has been added with method playVideo(). This is able to play a fullscreen non-interactive video, which can be skipped with events set by the caller. Postprocessing methods, which draw upon each frame (e.g. subtitles) can be done by implementing performPostProcessing() - The FTA2 movie player now uses the new playVideo() method - The new video player code is compatible with the old one (i.e. no changes to the existing engine code are necessary), but it's now possible to reduce engine code for video playing considerably svn-id: r35772
2009-01-07Fix bug #2451381: "AGI: -x option (or loading from launcher) breaks some games"Eugene Sandulenko
svn-id: r35771
2009-01-07Add detection entry for King's Quest IV AGI (PC 5.25", 2.0) as provided by ↵Kari Salminen
UsualNoise on ScummVM forums. svn-id: r35770
2009-01-07Fix bug #2484801: "PQ1/DOS/Englisv2.0G - One version is detected as MAC Version"Eugene Sandulenko
svn-id: r35769
2009-01-07Implemented Engine::getDebugger().Nicola Mettifogo
svn-id: r35768
2009-01-07Fix bug #1942471: "AGI: Fan(Get Outta SQ): No Word wrapping"Eugene Sandulenko
svn-id: r35767
2009-01-07Extended PathBuffer to support BRA.Nicola Mettifogo
svn-id: r35766
2009-01-07* moved more mask management to BackgroundInfoNicola Mettifogo
* simplified mask management for client code * reduced the clutter into graphics.h by moving the implementations of BackgroundInfo, MaskBuffer and PathBuffer to graphics.cpp * preparation for the full implementation of BRA's PathBuffer svn-id: r35765
2009-01-07Cleanup.Nicola Mettifogo
svn-id: r35764
2009-01-06Use skip instead of seekFilippos Karapetis
svn-id: r35763
2009-01-06Sound in the old Mac Guild version of ITE is correct againFilippos Karapetis
svn-id: r35762
2009-01-06Added a few more shouldQuit() checks. It's now possible to quit while, forTorbjörn Andersson
instance, Leisure Suit Larry is waiting for you to enter your age. svn-id: r35761
2009-01-06Updated SWORD1 with the latest changes to video playersFilippos Karapetis
svn-id: r35760
2009-01-06Updated SCUMM with the latest changes to video playersFilippos Karapetis
svn-id: r35759
2009-01-06Updated AGOS with the latest changes to video playersFilippos Karapetis
svn-id: r35758
2009-01-06An attempt to unify the different video players (FLIC player is not finished ↵Filippos Karapetis
yet) - step 1 svn-id: r35757
2009-01-06Implemented pauseEngineIntern, and fixed music volume handling in SoundMan.Nicola Mettifogo
svn-id: r35756
2009-01-06Specify that implementations of setPalette() should use an RGB paletteFilippos Karapetis
svn-id: r35755
2009-01-06Cleanup, and follow code formatting convention (indentation) for switch ↵Filippos Karapetis
statements svn-id: r35754
2009-01-06The sound energy buffer is now cleared inside decompressSound()Filippos Karapetis
svn-id: r35753
2009-01-06Sound energy values are now stored in a list, to account for the fact that ↵Filippos Karapetis
the original decompressed sounds on the fly, but we're decompressing them when the sound is being loaded svn-id: r35752
2009-01-06Changed sfGetSoundEnergy to use the correct soundEnergy value from ↵Paul Gilbert
decompressing sounds for proper lip-sync svn-id: r35751
2009-01-06The Mac version and Mac demo of ITE no longer crash on exitFilippos Karapetis
svn-id: r35750
2009-01-06Fixed regression: the ITE Mac version works correctly againFilippos Karapetis
svn-id: r35749
2009-01-06Fixed broken condition check for displaying dialogue balloons.Nicola Mettifogo
svn-id: r35748
2009-01-05Got rid of updateAnim2()Filippos Karapetis
svn-id: r35747
2009-01-05Added Haiku support to configure (due to Begasus)Max Horn
svn-id: r35746
2009-01-05Workaround issue in Graphics::Surface code on HaikuMax Horn
svn-id: r35745
2009-01-05Updated config.guess and config.sub from http://git.savannah.gnu.orgMax Horn
svn-id: r35744
2009-01-05Tweak gui/ThemeData.* to not produce errors on certain system like Haiku (at ↵Max Horn
least I hope this will work :) svn-id: r35743
2009-01-05Added a copyFrameToBuffer() method to the FLIC player too, like in the other ↵Filippos Karapetis
players svn-id: r35742
2009-01-05Added Doxygen-like comments to the FLIC player, and changed it a bit to have ↵Filippos Karapetis
similar method names as the DXA and Smacker players. Also, removed the convenience method hasFrames(), as it's the same as getFrameCount() > 0 svn-id: r35741
2009-01-05Removed unused reference to OSystemFilippos Karapetis
svn-id: r35740
2009-01-05Deleted unused declarations, sorted others, and removed some dead code.Nicola Mettifogo
svn-id: r35739
2009-01-05Remove unused code, since room flags are always zero in Elvira 1.Travis Howell
svn-id: r35738
2009-01-05Quit immediately in Elvira 1, and don't let opcodes continue.Travis Howell
svn-id: r35737
2009-01-05Add support for RIFF sound format in createSound().Travis Howell
svn-id: r35736
2009-01-05fix quitting in Mickey's Space Adventure as well as other minor cleanupMatthew Hoops
svn-id: r35735
2009-01-05fix infinite loop when trying to quit in Troll's TaleMatthew Hoops
svn-id: r35734
2009-01-04had forgotten the case of a rect being partially off the top of the screen ↵Kostas Nakos
(and not the bottom at the same time). fixes bug #2470228 svn-id: r35733
2009-01-04fix infinite loop when trying to quit in WinnieMatthew Hoops
svn-id: r35732