aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-05-24Fix compilation under MinGWEugene Sandulenko
svn-id: r49181
2010-05-24Implemented the bulk of the logic for displaying timed on-screen messagesPaul Gilbert
svn-id: r49180
2010-05-24PSP: switched to using slightly faster delay and getMillisYotam Barnoy
svn-id: r49179
2010-05-24PSP: turn off psp audio thread again. Must have tested it wrong.Yotam Barnoy
svn-id: r49178
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-24PSP: switched to the way SDL does things in the audio thread to get rid of ↵Yotam Barnoy
clicking. PSP's thread is still more efficient. svn-id: r49175
2010-05-24PSP: moved timer thread to backends/timer/pspYotam Barnoy
svn-id: r49173
2010-05-23Add support for loading the QuickTime 'moov' atom from the file's resource ↵Matthew Hoops
fork, needed for SCI Mac. svn-id: r49172
2010-05-23Move the QDM2 code to the graphics module, removing the cyclic dependency.Matthew Hoops
svn-id: r49171
2010-05-23Hide the QDM2 implementation and only expose it via a factory method, ↵Matthew Hoops
hopefully fixing compilation on most systems at the same time. svn-id: r49170
2010-05-23PSP: commented out new PSP audio. Still has some clicking issuesYotam Barnoy
svn-id: r49169
2010-05-23PSP: changed thread stack sizes to prevent crashes in COMIYotam Barnoy
svn-id: r49168
2010-05-23add mips-sgi(-irix6.5) cross-compiling targetJoost Peters
svn-id: r49167
2010-05-23FFMpeg switched to Git, so update link to original smacker decoder.Eugene Sandulenko
svn-id: r49166
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-23PSP: forgot to add a fileYotam Barnoy
svn-id: r49162
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-23PSP: replaced SDL's timer with much simpler and more efficient PspTimer classYotam Barnoy
svn-id: r49155
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-23PSP: switched from SDL's audio to my own thread. Removed needless blocking ↵Yotam Barnoy
while playing and made it generally more efficient. To deactivate, simply comment out USE_PSP_AUDIO svn-id: r49149
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-21sync with parent sdl backendPaweł Kołodziejski
svn-id: r49134
2010-05-21Implement FR #2858270: GUI: List scrollbar actions should focus on listEugene Sandulenko
svn-id: r49133
2010-05-21Implement FR #2988017: exit status with --list-saves always 0Eugene Sandulenko
svn-id: r49132
2010-05-21SDL: Split quit() method into deinit() so error codes could be returned.Eugene Sandulenko
svn-id: r49131
2010-05-21Fix spellingEugene Sandulenko
svn-id: r49130
2010-05-21Slight cleanupFilippos Karapetis
svn-id: r49129