aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/include
AgeCommit message (Collapse)Author
2009-02-21Replaced "typedef struct _state state_t" with "struct EngineState"Jordi Vilalta Prat
svn-id: r38678
2009-02-21Wrapped the SCI engine in the Sci namespace.Oystein Eftevaag
svn-id: r38676
2009-02-21SCI: Yet more cleanupMax Horn
svn-id: r38661
2009-02-21SCI: Use GCC_PRINTF hint to the compiler for _SCIkprintf and sciprintf; ↵Max Horn
fixed tons of bad format strings svn-id: r38660
2009-02-21SCI: cleanupMax Horn
svn-id: r38654
2009-02-20Converted SCI saving to use saveFileMan. Instead of a savegame beingWillem Jan Palenstijn
a directory with an id and a state file, a savegame now consists of two consecutive CFSML-serialized structs: SavegameMetadata and state_t. The former contains the savegame title, and is loaded when scanning saves. svn-id: r38649
2009-02-20Reverted #38631 and readded gfxr_interpreter_needs_multicolored_pointers - ↵Filippos Karapetis
apparently, it's needed for SCI1.1 support svn-id: r38641
2009-02-20Changed some SCIkdebug() calls to debugC()Filippos Karapetis
svn-id: r38634
2009-02-20Remove unused code (gfxr_interpreter_needs_multicolored_pointers)Filippos Karapetis
svn-id: r38631
2009-02-20Changed more messages to warnings/errorsFilippos Karapetis
svn-id: r38621
2009-02-20Started conversion of debug messages and debug levels to the ScummVM ↵Filippos Karapetis
equivalents. Removed the "stubs" and "warnings" debug levels and replaced such kinds of messages with normal warnings svn-id: r38617
2009-02-20SCI: Started rewriting file handling. Warning: This will likely introduceMax Horn
regressions, but we just have to start somewhere. - factored out some common code in engine/kfile.cpp into a separate func - replaced many uses of chdir, getcwd, sci_init_dir etc. by equivalent or better functionality from SearchMan etc. - replaced many uses of sci_open and sci_fopen by using Common::File and Common::Stream - C++ified some stuff - simplified ResourceSource a bit (loosing some unused functionality) svn-id: r38597
2009-02-20SCI: Renamed some ResourceManager members, cleanupMax Horn
svn-id: r38596
2009-02-20SCI: Removed unused allow_patches param/memberMax Horn
svn-id: r38595
2009-02-20SCI: Renamed resource_source_t -> ResourceSource; some cleanupMax Horn
svn-id: r38593
2009-02-20SCI: Renamed resource_mgr_t -> ResourceManager; added remark to 'the other ↵Max Horn
resource manager' that it should be renamed to GraphicsManager or so svn-id: r38592
2009-02-19Rewrote the EXE reading routines (the LZEXE compression stuff is still not ↵Filippos Karapetis
completed, and will be implemented in a follow-up commit) svn-id: r38543
2009-02-18Readded the code which reads the version from the original executable to the ↵Filippos Karapetis
fallback detector (still very hackish...). This is probably the only known way currently to determine the version used by each game variant and add appropriate game flags svn-id: r38509
2009-02-18cleanupMax Horn
svn-id: r38508
2009-02-18remove not used includesPaweł Kołodziejski
svn-id: r38506
2009-02-18SCI: Moved util.h to the sci tools, as old_objects.* is the only code using ↵Max Horn
(and requiring) it svn-id: r38501
2009-02-18SCI: Some random cleanupMax Horn
svn-id: r38497
2009-02-18missed to remove code from latest removalPaweł Kołodziejski
svn-id: r38496
2009-02-18Removed some unused GFX driver capability code and flagsFilippos Karapetis
svn-id: r38473
2009-02-18Removed the unused sci_get_homedir() functionFilippos Karapetis
svn-id: r38466
2009-02-18Removed the unused queue code and memfrob() definitionFilippos Karapetis
svn-id: r38464
2009-02-18Removed the unused memtest, memdup and sci_memdup functionsFilippos Karapetis
svn-id: r38463
2009-02-18Moved game version checking to ScummVM's detector and removed the FreeSCI ↵Filippos Karapetis
version checking routines svn-id: r38458
2009-02-17CleanupFilippos Karapetis
svn-id: r38452
2009-02-17Removed already implemented graphic capability flags, and used CLIP inside ↵Filippos Karapetis
scummvm_draw_line() to clean up the code a bit svn-id: r38451
2009-02-17point_t -> Common::PointFilippos Karapetis
svn-id: r38437
2009-02-17SCI: removed unused codeMax Horn
svn-id: r38436
2009-02-17Revert changed I accidentally commited *sigh*Max Horn
svn-id: r38435
2009-02-17SCI: Moved sfx_pcm_urat_t from include/sfx_pcm.h to sfx/mixer.hMax Horn
svn-id: r38434
2009-02-17SCI: Silence 'check always true' warnings with a trick (temporary, that code ↵Max Horn
needs to be revised anyway) svn-id: r38432
2009-02-17Update headers. includes/Eugene Sandulenko
svn-id: r38409
2009-02-17Replaced sci_free() with free() - it's OK to free a NULL pointer, so the ↵Filippos Karapetis
checking that sci_free() performed is not necessary svn-id: r38406
2009-02-17Removed dead/unused codeFilippos Karapetis
svn-id: r38400
2009-02-17Removed unused SFX codeFilippos Karapetis
svn-id: r38396
2009-02-16Removed a lot of unused and compiler-specific debug code. Note that for ↵Filippos Karapetis
MSVC, the corresponding checks are enabled by default in the debug build, so there's no need to set them again programmatically. Also, removed the "codebugging" related code svn-id: r38387
2009-02-16Removed unused code and definesFilippos Karapetis
svn-id: r38385
2009-02-16SCI: Changed pcm_device and timer "driver" functionality to use directly the ↵Jordi Vilalta Prat
ScummVM modules svn-id: r38373
2009-02-16SCI: Committed stuff I forgot in my last commit; changed int_hash_map_t to a ↵Max Horn
C++ class svn-id: r38360
2009-02-16Replace strcasecmp with scumm_stricmp.Travis Howell
svn-id: r38359
2009-02-16Replace strcasecmp with scumm_stricmp.Travis Howell
svn-id: r38356
2009-02-16fixed compilationPaweł Kołodziejski
svn-id: r38350
2009-02-16Reimplemented reg_t_hashmap using Common::HashMapMax Horn
svn-id: r38340
2009-02-16SCI: cleanupMax Horn
svn-id: r38336
2009-02-16SCI: Moved old_objects.* to tools, as it is only used by ↵Max Horn
tools/scriptdump.cpp, as far as I can tell svn-id: r38333
2009-02-15Fixed more warnings (and at least one case of uninited data)Max Horn
svn-id: r38331