aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics
AgeCommit message (Collapse)Author
2011-02-20SCI: Slight cleanupmd5
2011-02-20GRAPHICS: Switch PICT's palette from RGBA to RGBMatthew Hoops
2011-02-19Merge branch 'osystem-palette' of https://github.com/lordhoto/scummvm into ↵Johannes Schickel
master Conflicts: backends/platform/android/android.cpp engines/sci/graphics/screen.cpp engines/sci/graphics/transitions.cpp
2011-02-18SCI: Fix compilation using MSVC 9strangerke
2011-02-18SCI: Fix window height for some Mac SCI1/1.1 gamesMatthew Hoops
Some games have removed the menu bar from the screen. This also fixes King's Quest V's icon bar.
2011-02-17SCI: Fix Mac icon bar vertical positioningMatthew Hoops
2011-02-17SCI: Fix Mac icon bar palettesMatthew Hoops
The Mac icon bar uses a palette from the executable and keeps those entries in the palette constantly. In addition, we're now performing gamma correction on the Mac-based colors so that they are in the same gamma as SCI. The color matching now works with this and using the same color finding as the Mac Palette Manager.
2011-02-15Merge branch 'master' into osystem-paletteJohannes Schickel
Conflicts: backends/platform/wii/osystem_gfx.cpp
2011-02-14SCI: Fix loading SCI32 gamesMatthew Hoops
The frames/items in GfxFrameout need to be cleared upon loading
2011-02-14SCI2+: Point out that there is a hack in the text splitting codemd5
This particular hack causes issues in GK1, when talking with Grace, because the width of the associated plane isn't set correctly.
2011-02-14SCI: Adapt to setPalette/grabPalette RGBA->RGB change.Johannes Schickel
2011-02-13SCI: Add support for Phantasmagoria 2 CLUT resourcesMatthew Hoops
My test of ising the clut associated with the intro video produced a decent quality color conversion. This is not yet hooked up to the video player.
2011-02-10SCI: Don't fallback to views in SCI1.1+ Mac gamesMatthew Hoops
svn-id: r55871
2011-02-10SCI: Fix Mac SCI1 view transparencyMatthew Hoops
This was a regression from r55825. svn-id: r55868
2011-02-08SCI: Add detection for Freddy Pharkas MacMatthew Hoops
svn-id: r55828
2011-02-08SCI: Do not flip clearKey for Mac SCI1.1+ views.Walter van Niftrik
svn-id: r55825
2011-02-08SCI: Fix Mac SCI1.1+ view white/black/transparencyMatthew Hoops
Since Mac OS required black to be at 0xff and white to be at 0x00, the original Sierra programs had to hack around that in various sections of the code to keep things in line with the PC versions. We're changing the view pixels instead so we only have to change in one location. svn-id: r55823
2011-02-07ALL: Fix whitespaces / indentionMax Horn
svn-id: r55818
2011-02-07SCI: Fixed compilationFilippos Karapetis
svn-id: r55813
2011-02-07COMMON: OSystem now has a PaletteManagerMax Horn
svn-id: r55806
2011-02-07SCI: Converted the robot decoder into a regular video decoder, and decoupled ↵Filippos Karapetis
it from the SciEngine class - Robot videos are now shown in frameOut(), like they should, and kRobot(sync) is only used for syncing with the game scripts - Hooked video playing into the "play_video" console command svn-id: r55801
2011-02-07SCI: v4 robots are only used in the PQ:SWAT demo, the full version uses v5. ↵Filippos Karapetis
Some cleanup svn-id: r55800
2011-02-07SCI: Add support for v4 robotsMatthew Hoops
svn-id: r55799
2011-02-07SCI: Add support for Mac robot filesMatthew Hoops
svn-id: r55797
2011-02-07SCI: Fix SCI1.1 Mac picture palettes furtherMatthew Hoops
The palette color start is actually a byte, not a uint16. svn-id: r55796
2011-02-06SCI: Several changes related to robot filesFilippos Karapetis
- Added WIP robot sound support (which has pops between each frame for some reason) - Now handling a lot of previously ignored fields - Now handling the chunk before the palette chunk properly. Fixes some v6 videos - Added known robot related TODOs svn-id: r55793
2011-02-06SCI: Improve Mac SCI1.1+ cursor supportMatthew Hoops
The scripts can pass a list of view id's from the DOS version that get remapped to CURS/crsr id's. GK1 cursors now work and Phantasmagoria uses the correct ones. svn-id: r55791
2011-02-05SCI: Fix SCI32 Mac picture palettesMatthew Hoops
The palette offset should be 32-bit, not 16. The GK1 Mac intro now plays properly. svn-id: r55784
2011-02-05SCI: Throw a warning when trying to play a Mac robot file (big endian)Matthew Hoops
svn-id: r55778
2011-02-04SCI: Properly initialize a Robot variable so we don't segfault on quittingMatthew Hoops
svn-id: r55776
2011-02-04SCI: Rewrote the robot playing code in a way similar to other video decodersFilippos Karapetis
- The code now streams videos instead of loading them in memory, without utilizing seeking - Removed the sound-related robot code from the graphics classes - Started implementing the code for the sound in robot videos (still not finished) svn-id: r55772
2011-02-03SCI: Robot v6 support. I _think_ this is complete.Lars Skovlund
svn-id: r55759
2011-02-03SCI: updated comments concerning robot videosFilippos Karapetis
svn-id: r55757
2011-02-03SCI: Robot related changesFilippos Karapetis
- Reverted accidental changes in r55752, and moved all the deletion code in freeData() again - Now skipping v6 videos (in SCI3), instead of throwing an error svn-id: r55756
2011-02-03SCI: Add support for GK1 Mac high-res fontsMatthew Hoops
svn-id: r55754
2011-02-03SCI: Fix a typo, the interpreter can handle robot video versions 3 - 5Filippos Karapetis
svn-id: r55753
2011-02-03SCI21: Some robot related changesFilippos Karapetis
- Don't reallocate the frame buffer on each update if its dimensions haven't changed - Don't attempt to display the currently unsupported v4 robot files (used in PQ:SWAT) - Signed/unsigned fixes - Disabled the unused getFrameRect() function - Some cleanup and reordering svn-id: r55752
2011-02-03SCI: Disable the special QFG1 Mac icon barMatthew Hoops
The original interpreter completely ignores it in favor of the regular one. svn-id: r55748
2011-02-02SCI: Fix GK1 Mac scalingMatthew Hoops
svn-id: r55744
2011-02-02SCI: Fix memory leaks in GfxRobotLars Skovlund
svn-id: r55740
2011-02-02SCI: Fix SCI32 Mac fontsMatthew Hoops
svn-id: r55725
2011-02-02SCI: Fix SCI32 Mac picturesMatthew Hoops
svn-id: r55724
2011-02-02SCI: Fix GK1 Mac views, the game now startsMatthew Hoops
svn-id: r55721
2011-02-01SCI: Fix SCI1.1+ Mac views with uint16 rle lengths (thanks, Walter)Matthew Hoops
svn-id: r55705
2011-01-31SCI: Add missing initializationsSven Hesse
_resourceData, _imageStart, _audioStart and _audioLen svn-id: r55689
2011-01-24SCI/Robot: Simplify ::setPalette()Lars Skovlund
svn-id: r55498
2011-01-24SCI/Robot: Fix typoLars Skovlund
svn-id: r55497
2011-01-22SCI/Robot:Don't ifdef out ::playAudio, since it is only used for debuggingLars Skovlund
svn-id: r55449
2011-01-22SCI: Moved the robot audio playing test code inside GfxRobot::playAudio()Filippos Karapetis
svn-id: r55428
2011-01-22SCI/robot: Correct detection of null preloadLars Skovlund
svn-id: r55427