aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/module.mk
AgeCommit message (Collapse)Author
2009-09-21SCI: Replace IntMapper Script::_objIndices and Common::Array ↵Max Horn
Script::_objects by a HashMap -- goodbye, class IntMapper svn-id: r44240
2009-09-17SCI: Move some selector related function into a new file selector.cppMax Horn
svn-id: r44171
2009-09-17SCI: Rename engine/memobj.* to engine/segment.*Max Horn
svn-id: r44155
2009-08-25- Finished automatic detection of the game platform in the fallback detectorFilippos Karapetis
- Added detection for GK1 to the fallback detector - Removed the rest of the executable reading code, as it's no longer used svn-id: r43746
2009-08-25- Split SCI_VERSION_32 into SCI_VERSION_2, SCI_VERSION_2_1, and ↵Matthew Hoops
SCI_VERSION_3 (each version has a different kernel table). - Improve map detection. - Fix SCI32 object and script initialization (Torin's Passage and GK1 scripts now start up, and probably most SCI2/2.1 games). - Add SCI2 and SCI2.1 kernel tables. svn-id: r43742
2009-07-11Applied a slightly modified patch from clone2727 which adds static selector ↵Filippos Karapetis
names to some demos which are missing them (KQ4, LSL1, LSL3, Iceman and Christmas1992) svn-id: r42372
2009-06-04SCI: Moved MemObject code into a separate source fileMax Horn
svn-id: r41166
2009-05-30- Removed debug_mode from the engine stateFilippos Karapetis
- Turned all SCIkwarn and SCIkdebug functions to ScummVM's debugC function - Placed some debug code in appropriate defines: DEBUG_PARSER, DEBUG_AVOIDPATH and DEBUG_SOUND - Removed the "debuglog" command and the "script_checkloads_flag" and "sci_debug_flags" variables svn-id: r41033
2009-05-30SCI: Moved the rest of the console code out of sciconsole.cpp and into ↵Filippos Karapetis
console.cpp. "list" and "hexgrep" have been added to the console commands. parse_reg_t() has been moved to kmovement.cpp (as it's the only code using it). Note that the debug commands in scriptdebug.cpp have not been converted yet, so they don't work at the moment svn-id: r41024
2009-05-29Merged res_view0.cpp and res_view1.cppFilippos Karapetis
svn-id: r40997
2009-05-29SCI: Removing useless adlib-via-OSS codeMax Horn
svn-id: r40992
2009-05-28SCI: Merged SfxPlayer/NewPlayer code into sfx/core.cppMax Horn
svn-id: r40965
2009-05-26SCI: Merged vocab_debug.cpp into vocabulary.cpp; cleanupMax Horn
svn-id: r40915
2009-05-26SCI: Removing obsolete soft sequencer filesMax Horn
svn-id: r40914
2009-05-26SCI: removed realtime and polled player, as well as the sfx/device dir, ↵Max Horn
after discussion with Walter svn-id: r40913
2009-05-26SCI: Turned sfx_player_t into a class SfxPlayer, and converted the existing ↵Max Horn
players to subclasses of that svn-id: r40912
2009-05-26SCI: Preparing to transform sfx_player_t into a classMax Horn
svn-id: r40911
2009-05-21SCI: Added support for KQ6 movies.Walter van Niftrik
svn-id: r40774
2009-05-20SCI: Moved the few kernel functions that were in kernel.cpp to a new file ↵Max Horn
kmisc.cpp svn-id: r40738
2009-05-15- Moved all the files out of /sci/scicore and into /sciFilippos Karapetis
- Moved /scicore/sciconsole.h into /engine, and renamed /engine/scriptconsole.cpp to /engine/sciconsole.cpp svn-id: r40608
2009-05-13Simplified and re-enabled the debug code that shows pixmaps on screen and ↵Filippos Karapetis
moved sciprintf() to tools.cpp svn-id: r40542
2009-05-13- Simplified SCI version detection a bit and clarified the different version ↵Filippos Karapetis
feature flags (not used yet) - Removed the version verification functions (they were only used for two specific cases, but the SCI executable reader is able to detect the exact SCI game version anyway, so there is no point in having these) - Removed the empty GameFlags structure and replaced it with a 32-bit integer instead svn-id: r40524
2009-05-12SCI: Removed sci_memory.h/.cppMax Horn
svn-id: r40514
2009-05-08SCI: turn the various gfx filters from #define hacks into template funcsMax Horn
svn-id: r40386
2009-05-06Sync with adlib.cpp renameEugene Sandulenko
svn-id: r40354
2009-05-03SCI: adlib support (work-in-progress) for the new music player.Walter van Niftrik
svn-id: r40287
2009-04-15SCI: Added a new song player (work-in-progress).Walter van Niftrik
svn-id: r39953
2009-03-25Fixed compilationFilippos Karapetis
svn-id: r39688
2009-03-25- Renamed gfx/sci_widgets.* to gfx/gfx_gui.*, as these files contain GUI ↵Filippos Karapetis
elements mostly, like windows and status bars - Moved kWindowAutoRestore from gfx_widgets.h to gfx_gui.h svn-id: r39687
2009-03-19SCI: removed aatree.o from moduleWalter van Niftrik
svn-id: r39546
2009-03-18Fix compile of SCI engine.Travis Howell
svn-id: r39517
2009-03-18Renamed resmgr.cpp -> gfx_resmgr.cppFilippos Karapetis
Moved all files from gfx/resource/* to gfx/* svn-id: r39515
2009-03-17Further objectification of the graphics resource managerFilippos Karapetis
svn-id: r39499
2009-03-16SCI: Removed sbtree code by Common::HashmapMax Horn
svn-id: r39439
2009-03-15SCI: Rewrote the save/load code, see also patch #2687400.Max Horn
The new format is incompatible with the old one, and is still subject to some further changes. Also, regressions are quite possible, so watch out. Finally, the new code still contains some TODOs and FIXMEs. Several of these will be more or less automatically resolved once other code gets C++ified. svn-id: r39430
2009-03-10Resource decompression functions moved to scicore\decompressor.cpp and ↵Greg Frieger
turned into classes. svn-id: r39311
2009-03-10SCI: Moved cfsml.pl from tools/ to tools/sci/; also fixed circular dependencyMax Horn
svn-id: r39308
2009-03-10SCI: EVIL temporary hack to ensure savegame.cpp is rebuilt when any of the ↵Max Horn
headers it uses have been changed (to track mistakes like me forgetting to rename SongIteratorMessage -> SongIterator::Message in the CFSML, too). If anybody knows how one can 'copy' the dependencies of one target and add them to another, please let me know. svn-id: r39307
2009-03-10String fragments supportLars Skovlund
WIP: No regressions in this part, I hope svn-id: r39297
2009-03-10Fix compile of SCI engine.Travis Howell
svn-id: r39295
2009-03-10Reverted some of the changes of commit #39192. The cursor reading code has ↵Filippos Karapetis
been placed back in a separate file, and not in the resource manager (but it's now 1 function) svn-id: r39293
2009-03-10- Renamed files inside gfx/resourceFilippos Karapetis
- Merged sci_picfill_aux.cpp and sci_picfill.cpp into picfill.cpp (as this is the only place where the auxiliary fill functions are used) svn-id: r39292
2009-03-08Use new Palette class to manager pixmap palettes.Willem Jan Palenstijn
There are some remaining regressions with text colour in SCI1 games, but overall it should fix more than it breaks. svn-id: r39242
2009-03-08SCI: Renamed vocab.cpp to vocabulary.cpp, to match the name of the header fileMax Horn
svn-id: r39213
2009-03-07Merged all the different cursor drawing functions inside ↵Filippos Karapetis
gfxr_interpreter_get_cursor() svn-id: r39192
2009-03-07SCI: Removed resource_map.o and resource_patch.o from module.mkMax Horn
svn-id: r39176
2009-03-04SCI: Merged sfx/mixer.cpp into sfx/player/polled.cppMax Horn
svn-id: r39116
2009-03-04SCI: Replaced sfx_iterator_make_feed and associated code by ↵Max Horn
Audio::makeLinearInputStream svn-id: r39115
2009-03-04SCI: Use Audio::Timestamp instead of sfx_timestamp_tMax Horn
svn-id: r39113
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