aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-05-25Implement *scpbtn and *_domecheck. The domes can now be opened/closed (not ↵Matthew Hoops
using the sliders). svn-id: r49208
2010-05-24SCI: forgot one rename in r49202 - MSVC, why?Martin Kiewitz
svn-id: r49203
2010-05-24SCI: renaming MacIconBar to GfxMacIconBarMartin Kiewitz
svn-id: r49202
2010-05-24Surface is a struct, not a classFilippos Karapetis
svn-id: r49201
2010-05-24Oops, forgot to delete the icon bar.Matthew Hoops
svn-id: r49199
2010-05-24SCI: leave console open for pic_visualize/undither commands - also don't use ↵Martin Kiewitz
SciGui class for undither anymore svn-id: r49198
2010-05-24Add support for showing the icon bar in SCI1.1 Mac.Matthew Hoops
svn-id: r49196
2010-05-24Move the PICT code to graphics/ with some updates; needed for SCI1.1 Mac.Matthew Hoops
svn-id: r49195
2010-05-24Fix bug #2827172: DRASCULA: Cursor appears ontop of ending and creditsEugene Sandulenko
svn-id: r49194
2010-05-24Fix crash when there is no drascula.dat fileEugene Sandulenko
svn-id: r49193
2010-05-24Fix warningEugene Sandulenko
svn-id: r49192
2010-05-24Fix Russian versions of airport and farm as they use extended charset.Eugene Sandulenko
svn-id: r49191
2010-05-24SCI: sort according to original order in kAnimate, when y and z are the same ↵Martin Kiewitz
- fixes iceman half-open compartment in room 35 svn-id: r49189
2010-05-24SCI: only remove isQueued status for sound sci0Martin Kiewitz
svn-id: r49187
2010-05-24SCI: remove isQueued status when sound gets stopped - fixes iceman resuming ↵Martin Kiewitz
music when entering hotel complex (with bar) right at the start svn-id: r49186
2010-05-24syncEugene Sandulenko
svn-id: r49184
2010-05-24Implemented the bulk of the logic for displaying timed on-screen messagesPaul Gilbert
svn-id: r49180
2010-05-24Added Russian airport and farm. Needs more work as crashes at attempt to ↵Eugene Sandulenko
opening some dictionary entries with Cyrillic characters svn-id: r49176
2010-05-23Move Mohawk's QuickTime code to graphics/ (and QDM2 to sound, disabled when ↵Matthew Hoops
Mohawk is not enabled) so SCI can use the code. svn-id: r49165
2010-05-23SCI: Enabled saving from the ScummVM menu againFilippos Karapetis
svn-id: r49164
2010-05-23SCI: removed hack for iceman in kDoBresen - fixes all sorts of automatic ↵Martin Kiewitz
walking issues (like rescueing ambassador) in iceman, dancing at the beginning also still works - thx to [md5] svn-id: r49163
2010-05-23Remove the unused SCI_GAME_WAS_RESTARTED_AT_LEAST_ONCE flagFilippos Karapetis
svn-id: r49161
2010-05-23SCI: fixing crash in _vocab_add_rule when running qfg2 demoMartin Kiewitz
svn-id: r49160
2010-05-23Made shrink_execution_stack() a member of EngineStateFilippos Karapetis
svn-id: r49159
2010-05-23SCI: reenabling "stopAllSounds" code disabled in r49101 - isn't called ↵Martin Kiewitz
anymore since priority is honored so it may have been right after all svn-id: r49158
2010-05-23SCI: fix regression of r49156 - if multiple songs are stored for ↵Martin Kiewitz
resume-play, use the last one - fixes iceman wrong music played after going through door in room 14 - still not sure about this, added fixme svn-id: r49157
2010-05-23SCI: use priority when queuing up music in sound sci0 -> fixes lsl3 jingle ↵Martin Kiewitz
issues svn-id: r49156
2010-05-23Another video player regression: When the palette changes, look up theTorbjörn Andersson
lightest/darkest available colours to use as white/black for the subtitles. It is possible that we could get away with fixed values for Broken Sword 2, since it has always had subtitles. But for Broken Sword 1, subtitles is a ScummVM addition, and we can't. svn-id: r49154
2010-05-23Keep the Broken Sword cutscene players from using up all available CPU.Torbjörn Andersson
Probably a regression from the recent video decoder rewrite, but I haven't checked if it also present in other engines. svn-id: r49153
2010-05-23Cleaned up the game ID code:Filippos Karapetis
- The game ID is now obtained from ScummVM ID directly, not by converting Sierra's internal ID - Moved the code which reads the internal Sierra ID inside the resource manager - Moved the code which converts the internal Sierra ID to ScummVM's IDs together with the rest of the detection code svn-id: r49152
2010-05-23Major work done on the animation and support classes to match the originalPaul Gilbert
svn-id: r49150
2010-05-22SCI: adding ability to specify hexadecimal number as index for debug command ↵Martin Kiewitz
vmvars - also report error if invalid index is given to us svn-id: r49148
2010-05-22Cleanup (removed more Parallaction::getGameType() calls).Nicola Mettifogo
svn-id: r49147
2010-05-22Cleanup (removed many Parallaction::getGameType() calls).Nicola Mettifogo
svn-id: r49146
2010-05-22Finish implementation of hitZone and related functions as from the original ↵Nicola Mettifogo
code. svn-id: r49145
2010-05-22Apply patch 3004687 by fuzzie: allow usage of merge zones.Nicola Mettifogo
svn-id: r49144
2010-05-22CleanupFilippos Karapetis
svn-id: r49143
2010-05-22Rewrote and simplified the game ID detector. It now properly works with ↵Filippos Karapetis
SCI0-SCI2.1 games svn-id: r49142
2010-05-22Apply patch 3005433 by fuzzie: new 'toggleglobalflags' command for the debugger.Nicola Mettifogo
svn-id: r49141
2010-05-22Apply patch 3004991 by fuzzie: don't try and run dialogues for SPEAK zones ↵Nicola Mettifogo
without dialogue, but run the command list anyway. svn-id: r49140
2010-05-22Make sure a dialogue is valid before entering dialogue mode.Nicola Mettifogo
svn-id: r49139
2010-05-22Use the kZoneYourself flag to check zones for self-use in BRA. See patch ↵Nicola Mettifogo
3003626. svn-id: r49138
2010-05-22Do not make the character walk towards the zone clicked upon by the user if ↵Nicola Mettifogo
it is marked for self-use. See patch 3003626. svn-id: r49137
2010-05-22Added descriptions for kFlagsSelfuse and kFlagsYourself. See patch 3003626.Nicola Mettifogo
svn-id: r49136
2010-05-22Make sure hitZone always gets absolute game coordinates. Based on the patch ↵Nicola Mettifogo
3004658 by fuzzie. svn-id: r49135
2010-05-21Slight cleanupFilippos Karapetis
svn-id: r49129
2010-05-21Fix loading of MSC files on big-endian systems. Patch 3004367 by fuzzie.Nicola Mettifogo
svn-id: r49128
2010-05-21Added a new valid EOL character for scripts. Patch 3004990 by fuzzie.Nicola Mettifogo
svn-id: r49127
2010-05-21Removed the reliance on the segment manager from the fallback detector, for ↵Filippos Karapetis
SCI0-SCI1 games (it still doesn't work with SCI1.1 and newer games, though) svn-id: r49126
2010-05-21Some further work on the fallback detector, reducing the reliance on the ↵Filippos Karapetis
segment manager svn-id: r49125