aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
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
2009-03-08Fix warning.Johannes Schickel
svn-id: r39244
2009-03-08Fix missing return.Willem Jan Palenstijn
svn-id: r39243
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-08Restore potentially useful info deleted in r39188Willem Jan Palenstijn
svn-id: r39228
2009-03-08Fix boxes not blocking control/priority map.Willem Jan Palenstijn
This is a regression from r39089 and caused text to be hidden behind trees in the KQ5 introduction and missing text in longbow. svn-id: r39226
2009-03-08SCI: Fixed regression in new_fast_forward_iteratorMax Horn
svn-id: r39215
2009-03-08SCI: Changed suffix list to be stored as a Common::List; also fixed ↵Max Horn
spelling: suffices -> suffixes svn-id: r39214
2009-03-08SCI: Renamed vocab.cpp to vocabulary.cpp, to match the name of the header fileMax Horn
svn-id: r39213
2009-03-08SCI: replaced get_int_16 by READ_LE_UINT16, and got rid of inverse_16Max Horn
svn-id: r39212
2009-03-08SCI: Added new header gfx/font.h and removed some dead codeMax Horn
svn-id: r39211
2009-03-07Whitespace cleanup: Convert space followed by tab to just tabMax Horn
svn-id: r39203
2009-03-07SCI: Reduced header interdependencies some moreMax Horn
svn-id: r39202
2009-03-07SCI: Moved scummvm_get_event to operations.cpp (the only place where it is ↵Max Horn
used), to ease future refactoring of the event handling code svn-id: r39201
2009-03-07Updated savegame.cfsmlFilippos Karapetis
svn-id: r39198
2009-03-07Replaced getInt15 in intstrument-map.cpp as wellFilippos Karapetis
svn-id: r39196
2009-03-07The ScummVM debug console is now working (though only the "version" command ↵Filippos Karapetis
is assigned, for now) svn-id: r39195
2009-03-07Merged all the different cursor drawing functions inside ↵Filippos Karapetis
gfxr_interpreter_get_cursor() svn-id: r39192
2009-03-07Replaced gfxprintfFilippos Karapetis
svn-id: r39190
2009-03-07Replaced getInt16, getUInt16 and putInt16Filippos Karapetis
svn-id: r39189
2009-03-07Removed unused codeFilippos Karapetis
svn-id: r39188
2009-03-07Fixed crash when reading some SCI1 resource mapGreg Frieger
svn-id: r39185
2009-03-07SCI: Replaced linked list of Sci1Samples by a Common::ListMax Horn
svn-id: r39178
2009-03-07SCI: More cleanup in the song iterator codebaseMax Horn
svn-id: r39177
2009-03-07SCI: Removed resource_map.o and resource_patch.o from module.mkMax Horn
svn-id: r39176
2009-03-07Added detection of SCI1.1 and SCI32 resource volumesGreg Frieger
svn-id: r39175
2009-03-07Merged scicore/resource_map.cpp and scicore/resource_patch.cpp to ↵Greg Frieger
scicore/resource.cpp because these remaining functions are members of ResourceManager svn-id: r39172
2009-03-07Cleaned / reworked readResourceMapSCI0 and readResourceMapSCI1Greg Frieger
Removed unused functions and #defines svn-id: r39171
2009-03-07Use map/volume versions from detection.cpp if setGreg Frieger
svn-id: r39170
2009-03-07Map/volume loader and version detection functions cleaned and reworked.Greg Frieger
Autodetection still misdetects some SCI1/SCI1.1 games though. svn-id: r39169
2009-03-06SongIterator is a class, not a structFilippos Karapetis
svn-id: r39167
2009-03-06SCI: Reduce SFX header dependenciesMax Horn
svn-id: r39159
2009-03-06SCI: Continued C++ification of SongIterator codeMax Horn
svn-id: r39158
2009-03-06SCI: Fixed (I hope) song iterator death listeners; and some cleanupMax Horn
svn-id: r39157
2009-03-06SCI: Started to revamp the song iterator death notification system (which ↵Max Horn
currently is mess :) svn-id: r39156
2009-03-06Cleanup and unification. Merged decryptinit3() inside decrypt3() Filippos Karapetis
svn-id: r39155
2009-03-06SongIterator is a class, not a structFilippos Karapetis
svn-id: r39154
2009-03-06SCI: C++ifyed SongIterator and its subclassesMax Horn
svn-id: r39152
2009-03-06SCI: Some cleanup to the SongIteratorMessage codeMax Horn
svn-id: r39151
2009-03-06SCI: Converted SongIterator::get_pcm_feed into a virtual methodMax Horn
svn-id: r39150
2009-03-06SCI: Restructured PolledPlayerAudioStream::readBuffer a bitMax Horn
svn-id: r39149
2009-03-06SCI: Renamed lots of classes related to song iterators; allocate song ↵Max Horn
iterators via new/delete instead of malloc/free svn-id: r39148