aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
2009-03-04SCI: Moved script.cpp from scicore/ to engine/ (because its header file is ↵Max Horn
there, and it seems its funcs are only called from stuff in engine/) svn-id: r39108
2009-03-04SCI: Reduce header interdepsMax Horn
svn-id: r39107
2009-03-04SCI: cleanupMax Horn
svn-id: r39106
2009-03-04SCI: Added TODO (rect_t should be replaced by Common::Rect), minor tweaksMax Horn
svn-id: r39105
2009-03-04SCI: Fix warningsMax Horn
svn-id: r39103
2009-03-03- ResourceManager uses HashMap to store and access resource info.Greg Frieger
- Changes and clean-ups in resource loading code. svn-id: r39098
2009-03-03Merged unpackDCL_hdyn() and unpackDCL() and removed some unused codeFilippos Karapetis
svn-id: r39093
2009-03-03Fixed crash in SQ4Filippos Karapetis
svn-id: r39091
2009-03-03SCI1: Improved color mapping when drawing line/box/text. Text with ↵Greg Frieger
transparent background now displays correctly. svn-id: r39089
2009-03-02Gave decompression methods more descriptive names. Some cleanupFilippos Karapetis
svn-id: r39082
2009-03-02CleanupFilippos Karapetis
svn-id: r39081
2009-03-02Slight cleanupFilippos Karapetis
svn-id: r39069
2009-03-02Slight cleanupFilippos Karapetis
svn-id: r39068
2009-03-01Partial revert of "Fix handling of parentheses in said specs" (20080705)Willem Jan Palenstijn
This fixes, among other things, "get up" followed by "get shirt" at the start of Iceman. svn-id: r39060
2009-03-01SCI: Unified some of the decompression funcs (they share so much code, would ↵Max Horn
be nice to reduce the code duplication) svn-id: r39057
2009-03-01SCI: Added kDebugLevelDclInflate; changed decompressors to *not* use fprintf ↵Max Horn
or printf svn-id: r39055
2009-03-01SCI: Reimplemented the SCI mixer based on the old SCI DC mixer by walter, ↵Max Horn
and by taking advantage of ScummVM's mixers capabilities. Got rid of sfx_pcm_mixer_t svn-id: r39053
2009-03-01remove spurious linksAndre Heider
svn-id: r39047
2009-03-01verified/added a couple of amiga versions.Andre Heider
svn-id: r39041
2009-03-01Don't free a sfx_pcm_feed_t that's still in use.Willem Jan Palenstijn
It's a rather hackish fix, but this feed-wrapping code should only be temporary anyway. svn-id: r39033
2009-03-01rescanned all amiga version from back2roots.org and added the onces which ↵Andre Heider
used to run with r39005 svn-id: r39031
2009-03-01SCI: Forgot to commit a couple files after renaming sfx headersMax Horn
svn-id: r39010
2009-03-01SCI: Removed unused pause/resume methods from the mixer, and rewrote the ↵Max Horn
feeds handling to use Common::List svn-id: r39009
2009-03-01SCI: cleanupMax Horn
svn-id: r39008
2009-03-01SCI: Removed some unused code from the SCI mixerMax Horn
svn-id: r39007
2009-03-01SCI: Renamed some sfx header filesMax Horn
svn-id: r39006
2009-03-01SCI: Replaced fake struct 'inheritance' (using #defines) with regular C++ ↵Max Horn
subclassing svn-id: r39005
2009-03-01Text/window color matching improved by using an existing gfxop_set_color() ↵Greg Frieger
instead of mine _gfxop_matchColor() svn-id: r39004
2009-03-01Engines: Fused several init&go methods into a single run methodMax Horn
svn-id: r39003
2009-03-01Merged Engine::go() and ::init() into a new run() method (currently ↵Max Horn
implemented by calling the existing init&go methods; to be cleaned up by engine authors svn-id: r39002
2009-03-01SCI: pass gfx_pixmap_color_t instead of r,g,b triple, makes calling code a ↵Max Horn
bit easier to read :) svn-id: r39001
2009-03-01Fixed windows and text drawing problem in SCI1Greg Frieger
svn-id: r39000
2009-03-01Fix warnings.Johannes Schickel
svn-id: r38997
2009-03-01Added default kernel functions table to be used if vocab.999 can't be loaded ↵Greg Frieger
in SCI1 Added SCI1.1 kernel functions table reader svn-id: r38992
2009-03-01SCI: Start converting MessageState into a classJordi Vilalta Prat
svn-id: r38989
2009-02-28SCI: Use the ResourceType enum instead of integers where it makes senseJordi Vilalta Prat
svn-id: r38988
2009-02-28Fixed the SCI version in a version of Longbow, and fixed a typo in the MD5 ↵Filippos Karapetis
of a version of SQ5 svn-id: r38986
2009-02-28Add a particular release of Conquests of the Longbow.Lars Skovlund
svn-id: r38985
2009-02-28SCI: Renamed ResourceManager::sci_version to _sciVersion, to avoid var ↵Max Horn
shadowing warnings; some other tweaks svn-id: r38984
2009-02-28strip trailing newline in SCI debuggerWillem Jan Palenstijn
svn-id: r38983
2009-02-28resource_t struct replaced with stub Resource class for future objectifying. ↵Greg Frieger
Also the crash when exiting SCI1 games was fixed svn-id: r38982
2009-02-28Turned ResourceManager into a class, along with all related functionsGreg Frieger
svn-id: r38978
2009-02-28Fix warnings.Johannes Schickel
svn-id: r38975
2009-02-28Increase colour refcount when allocating colourWillem Jan Palenstijn
svn-id: r38974
2009-02-28Disable xfact/yfact scaling in embedded views.Willem Jan Palenstijn
This inadvertently broke colours in KQ5 as a side effect. svn-id: r38973
2009-02-28Fix warnings.Johannes Schickel
svn-id: r38972
2009-02-28Added detection for more SCI games and demosGreg Frieger
svn-id: r38970
2009-02-28clean up some warningsAndre Heider
svn-id: r38965
2009-02-28set the correct OPL2 frequency for WiiAndre Heider
svn-id: r38964
2009-02-28SCI: Renamed some kernel types and general cleanupJordi Vilalta Prat
svn-id: r38961