aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
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 GMM loading disabled after loading savegame from ScummVM menuFabio Battaglia
svn-id: r39296
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-10Fix graphics corruption in 11H FMV streamsScott Thomas
svn-id: r39291
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-10SCUMM: Fix snap scroll dialog messagesMax Horn
svn-id: r39286
2009-03-10Alter/revert last changes to moveCamera(), as VAR_CAMERA_FAST_X is used by a ↵Travis Howell
few scripts in Indy3 too. svn-id: r39285
2009-03-10LOL: - some opcodes and interface code so that you can at least get out of ↵Florian Kagerer
the shops and Geron's room svn-id: r39284
2009-03-10Add snap scroll option from original games (SCUMM3-5), and enable for ↵Travis Howell
earlier games too. svn-id: r39283
2009-03-10Groovie: Initial support for different opcode setsJordi Vilalta Prat
svn-id: r39282
2009-03-09Fix for bug #2671611: T7G: Checksums for unknown english 7th Guest cd versionEugene Sandulenko
Now instead of showing partial list of files detector will provide "submit md5" message only if at least one entry with every file present will be found. svn-id: r39281
2009-03-09Rewrote Common::List iterator code to ensure const correctness is preserved.Max Horn
We tried to implement the list iterators in a clever way, to reduce code duplication. But this is essentially impossible to do properly, sadly -- this is one of the places where the ugly drawbacks of C++ really show. As a consequence, our implementation had a bug which allowed one to convert any const_iterator to an iterator, thus allowing modifying elements of const lists. This rewrite reintroduces code duplication but at least ensures that no const list is written to accidentally. Also fix some places which incorrectly used iterator instead of const_iterator or (in the kyra code) accidentally wrote into a const list. svn-id: r39279
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-09LOL: - fixed inventory bugFlorian Kagerer
- fixed monster speed svn-id: r39275
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-09- Applied patch #2668849 by sunmaxBenjamin Haisch
svn-id: r39271
2009-03-09Added LGOP2 detection entries:Benjamin Haisch
- German, supplied by windlepoons (bug tracker #2675695) - French and Spanish, supplied by goodoldgeorg (bug tracker #2675759) svn-id: r39270
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-09Add more code differences in PN.Travis Howell
svn-id: r39261
2009-03-09Cleanup.Travis Howell
svn-id: r39260
2009-03-09Minor cleanup.Travis Howell
svn-id: r39259
2009-03-09Changed _inputting & _inputReady from uint8 to bool.Travis Howell
svn-id: r39258
2009-03-09AGOS: Changed _leftButtonDown & _rightButtonDown from byte to intMax Horn
svn-id: r39256
2009-03-09Renamed SMKPlayer -> SmackerDecoder and DXAPlayer -> DXADecoder, as well as ↵Max Horn
some other tweaks svn-id: r39255
2009-03-09cleanup ;-)Max Horn
svn-id: r39254
2009-03-09Change Personal Nightmare support to optional, until setjmp/longjmp code is ↵Travis Howell
converted. svn-id: r39253
2009-03-09Add comment to getlong().Travis Howell
svn-id: r39252
2009-03-09LOL: added scene animations (like that fountain right at the start)Florian Kagerer
svn-id: r39251
2009-03-09LOL: minor fix for text displayer (text pages now advance automatically when ↵Florian Kagerer
the speech has reached the next part) svn-id: r39250
2009-03-08LOL: some more work on the text displayer so that it handles longer texts ↵Florian Kagerer
(needed for some library books) svn-id: r39249
2009-03-08Replace samewrd() function, with scumm_strnicmp.Travis Howell
svn-id: r39248
2009-03-08Add loading of hard coded icon data in the AtariST version of PN.Travis Howell
svn-id: r39247
2009-03-08Added more missing NULLingSven Hesse
svn-id: r39246