aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
2009-03-12SCI: cleanupMax Horn
svn-id: r39353
2009-03-12SCI: Removed most uses of the 'inline' keyword. It is usually better to let ↵Max Horn
the compiler figure out what to inline. As it is, most of these looked as if they were randomly placed ;) svn-id: r39352
2009-03-12SCI: Moved savegame specific stuff from state.h to a new header savegame.hMax Horn
svn-id: r39351
2009-03-12SCI: Removed some dead codeMax Horn
svn-id: r39349
2009-03-11Changed a case inside inline_lookup_node() to non-fatal, for now, to make it ↵Filippos Karapetis
possible to walk around in SQ4 (check the FIXME comment) svn-id: r39348
2009-03-11Fixed another crash right at the beginning of SQ4Filippos Karapetis
svn-id: r39347
2009-03-11ResourceManager: Greg Frieger
- RESOURCE.MSG and MESSAGE.MAP added to source List - Small changes in patch processing code to avoid loading wrong files svn-id: r39345
2009-03-11Fix heap corruption when assigning the save game directoryFilippos Karapetis
svn-id: r39343
2009-03-11ResourceManager: Greg Frieger
- Keep a list of opened volumes to avoid redundant file opens - Internal functions moved from public to protected svn-id: r39334
2009-03-11Untangled the parameters in gfxr_interpreter_get_view() as well. Updated ↵Filippos Karapetis
comments svn-id: r39332
2009-03-11Got rid of misc_payload and stopped passing the whole graphics state ↵Filippos Karapetis
structure in places where it's not necessary svn-id: r39331
2009-03-11Formatting.Johannes Schickel
svn-id: r39330
2009-03-11More clean-ups in decompression classesGreg Frieger
svn-id: r39329
2009-03-11SCI: Removed some dead codeMax Horn
svn-id: r39328
2009-03-11...Max Horn
svn-id: r39327
2009-03-11SCI: Restored code to triger debugger console by Ctrl-d (accidentally ↵Max Horn
removed it in rev 39201) svn-id: r39326
2009-03-11SCI: Formatting changes (using astyle)Max Horn
svn-id: r39325
2009-03-11SCI: Fix warningMax Horn
svn-id: r39324
2009-03-11Some clean-up of DecompressorComp3 classGreg Frieger
svn-id: r39323
2009-03-10Yet another few tiny formatting fixes.Johannes Schickel
svn-id: r39320
2009-03-10Formatting.Johannes Schickel
svn-id: r39319
2009-03-10Made Decompressor's destructor virtual. (fixes compilation and should fix ↵Johannes Schickel
possible leaks) svn-id: r39318
2009-03-10Added FIXME for heap corruption occurring when exiting SCI gamesFilippos Karapetis
svn-id: r39315
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-10SCI: Removing unused line from savegame.cfsml, fixing SongIteratorMessage -> ↵Max Horn
SongIterator::Message in it svn-id: r39306
2009-03-10SCI: Memory 'ref counting' code is only used by song iterators -> move it ↵Max Horn
there, make it private (to be replaced one day by something else, e.g. Common::SharedPtr) svn-id: r39305
2009-03-10- Fix code indentationJohannes Schickel
- Some (minor other) fromatting fixes svn-id: r39304
2009-03-10Added missing SVN keywordsFilippos Karapetis
svn-id: r39303
2009-03-10Formatted code to conform to our coding standards. Also, added parentheses ↵Filippos Karapetis
to clarify "&" operator precedence svn-id: r39302
2009-03-10- Fix warningJohannes Schickel
- Fix missing return in stringfrag_getchar (someone check out the FIXME there, please) svn-id: r39301
2009-03-10Add missing file.Lars Skovlund
svn-id: r39300
2009-03-10Minor fix to deallocate STRING_FRAG segments properlyLars Skovlund
svn-id: r39299
2009-03-10Fixed warningsFilippos Karapetis
svn-id: r39298
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-10SCI: SongIterator::Message only needs to transfer a single argument, so get ↵Max Horn
rid of the second slot svn-id: r39290
2009-03-10SCI: Renamed SongIteratorMessage -> SongIterator::Message; cleanupMax Horn
svn-id: r39289
2009-03-10SCI: More SongIterator refactoring.Max Horn
* Added SongIterator::clone() * got rid of songit_clone() * removed SIMSG_CLONE and related code * removed SongIterator::flags * turned songit_new_tee into TeeSongIterator constructor svn-id: r39288
2009-03-09SCI: result_word_t -> ResultWord; switched to Common::List for storing lists ↵Max Horn
of ResultWords svn-id: r39278
2009-03-09Don't adjust data pointer in makeStream.Willem Jan Palenstijn
It is already adjusted in getAudioStream. svn-id: r39276
2009-03-09Fix uninitialized color meta-values.Willem Jan Palenstijn
This fixes holes in text boxes in Iceman, among other things. svn-id: r39274
2009-03-09SCI: Added BaseSongIterator copy constructor which invokey sci_refcount_increfMax Horn
svn-id: r39273
2009-03-09Reset child iterators on deletion.Willem Jan Palenstijn
This fixes an illegal access in ~TeeSongIterator. svn-id: r39272
2009-03-09SCI: Rewrote handling of song wakeup times & (iterator) delays, to avoid ↵Max Horn
rounding issues between ticks (1/60s) and milliseconds; also fixed a bug (coming from Glutton ;) where delays measured in millisecs were treated as ticks instead. Thanks to Walter for the precursor of this patch svn-id: r39263
2009-03-08Added more missing NULLingSven Hesse
svn-id: r39246
2009-03-08Formatting.Johannes Schickel
svn-id: r39245