aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics
AgeCommit message (Collapse)Author
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
2011-01-22SCI: Added stub for playing robot audio from the consoleLars Skovlund
svn-id: r55424
2011-01-22SCI21: Allow the game scripts to sync robot videos, like in SSCI. Also, ↵Filippos Karapetis
references of the SciEngine class to itself via g_sci have been removed svn-id: r55422
2011-01-22SCI: Changed the expensive and inaccurate floating-point divisions to ↵Filippos Karapetis
integer divisions. Fixes asserting of 90.rbt in Phantasmagoria (the game's logo video) svn-id: r55405
2011-01-22SCI: Code formattingFilippos Karapetis
svn-id: r55404
2011-01-21SCI: Fix robot palette activationLars Skovlund
svn-id: r55397
2011-01-21SCI: Fix robot memory leakLars Skovlund
svn-id: r55390
2011-01-21SCI: Partial robot support, currently disabled since it does not runLars Skovlund
asynchronously as it should. svn-id: r55382
2011-01-15SCI: Plugged 2 memory leaks, reported by digitallFilippos Karapetis
- Plugged 2 memory leaks in the SCI0 menu code (the lists of menu and submenu entries) - Got rid of the _listCount variable svn-id: r55254
2011-01-09SCI2.1: Some further work on robot filesFilippos Karapetis
svn-id: r55190
2011-01-09SCI2: Implemented proper text splittingFilippos Karapetis
svn-id: r55184
2011-01-09SCI: CleanupFilippos Karapetis
svn-id: r55182
2011-01-09SCI: Changed the bShow parameter of GfxText16:Box() into a boolFilippos Karapetis
svn-id: r55179
2011-01-08SCI: Some function renamingFilippos Karapetis
Draw_Status -> DrawStatus Draw_String -> DrawString svn-id: r55178
2011-01-01SCI: debugC calls no longer require a debug level of 2 to show outputFilippos Karapetis
svn-id: r55086
2010-12-26SCI: A more efficient solution for bug #3037874 (SCI high CPU usage), which ↵Filippos Karapetis
will hopefully not clash with the speed throttler. This is a more proper fix for bug #3058865, and a partial fix for bug #3127824 svn-id: r55046
2010-12-24SCI: Fixed bug #3059860 - "LB2CD: Glitch in Act 6 coroner answer buttons"Filippos Karapetis
svn-id: r55034
2010-12-23SCI: Some initial work on the sound of robot videos (doesn't work yet, seems ↵Filippos Karapetis
to be a problem with the encoding of the customized SOL audio files in robot videos) svn-id: r55023
2010-12-22SCI2+: Set pictureCels to 0 after deleting themFilippos Karapetis
svn-id: r55004
2010-12-21SCI: Reset the portrait bitmap to the "closed mouth" state, when skipping ↵Filippos Karapetis
dialogs in the Windows version of KQ6 svn-id: r54983
2010-12-20SCI: Fixed bug #3041153 - "SCI Fanmade Games: Message window glitch"Filippos Karapetis
The left window dimension adjustment (rev #48772) has been moved from GfxPorts::setOrigin() into GfxPorts::addWindow(), as the updated dimension is later used when filling the contents of the window (apparent in some fan made games) svn-id: r54976
2010-12-20SCI: Fixed bug #3037945 - "PQ3 : Graphical Glitch with White Mercedes on ↵Filippos Karapetis
Freeway" svn-id: r54975
2010-12-20SCI: Commented out unused signal flagsFilippos Karapetis
svn-id: r54974