aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/scumm.cpp
AgeCommit message (Collapse)Author
2009-07-29SCUMM: Fix verb/sentence handling in Indy3 mac (there, a double click must ↵Max Horn
be used to trigger a verb/sentence) svn-id: r42907
2009-07-28SCUMM: Moved _inventoryOffset to ScummEngine_v2 and save it.Max Horn
Fixes bug #2828417: Zak V2: inventory position isn't reset when loading. svn-id: r42870
2009-07-25Move the event recorder to its own class (EventRecoder inside ↵Johannes Schickel
common/EventRecorder.[h/cpp]). svn-id: r42751
2009-07-25Add patch #2821100 - MM C64 Objects / Verb fixes, with minor clean up applied.Travis Howell
svn-id: r42737
2009-07-23Only autosave in supported scenes.Travis Howell
svn-id: r42677
2009-07-15Fix bug #2821215 - DIG: Skipping planetarium animation disables F5 menu.Travis Howell
svn-id: r42498
2009-07-13Fix bug #2820472 - MAZE: Keyboard input fault.Travis Howell
svn-id: r42434
2009-06-06Patch #1365914: "SCUMM: CMS support." Disabled by default. Still plenty to do.Eugene Sandulenko
svn-id: r41282
2009-06-06Add logic stub for Backyard Basketball.Travis Howell
svn-id: r41217
2009-06-03Increase maxHeapThreshold for 16bit color HE games, due to larger resource ↵Travis Howell
sizes been used. svn-id: r41134
2009-05-31The error() and warning() functions add ! and newline automatically. (I didn'tTorbjörn Andersson
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061
2009-05-10Correct and move initial SMUSH frame rate value, for the demo version of The ↵Travis Howell
Dig. svn-id: r40407
2009-05-10Set the initial SMUSH frame rate, since variable doesn't change and isn't saved.Travis Howell
svn-id: r40406
2009-04-19SCUMM: Moved o5_saveLoadGame and o5_saveLoadVars to ScummEngine_v4 (the ↵Max Horn
highest SCUMM version to implement these opcodes. Actually, our code was bugged in so far as we only ever invoked o5_saveLoadGame in V3 games, never in V4 games (but this properly never mattered ;) svn-id: r40014
2009-03-24Patch from bug #2710315: INDY3/FOA: bug in patch for series IQ with ScummVM GUIMax Horn
svn-id: r39677
2009-03-23Patch #2676453: INDY3/FOA: series IQ with ScummVM GUIMax Horn
svn-id: r39649
2009-03-20SCUMM: Split intern.h into multiple headersMax Horn
svn-id: r39567
2009-03-16SCUMM: Modified version of patch #1687041 (Scumm: Load-/Save-support for the ↵Max Horn
original save-dialog) svn-id: r39438
2009-03-10SCUMM: Fix snap scroll dialog messagesMax Horn
svn-id: r39286
2009-03-10Add snap scroll option from original games (SCUMM3-5), and enable for ↵Travis Howell
earlier games too. svn-id: r39283
2009-03-01Merged Engine::go() and ::init() into a new run() method (currently ↵Max Horn
implemented by calling the existing init&go methods; to be cleaned up by engine authors svn-id: r39002
2009-02-16Remove unneeded code, as _musicEngine is already set to NULL by default.Travis Howell
svn-id: r38346
2009-02-16Limit platforms to specific SCUMM versions, when selecting the music engine ↵Travis Howell
to be used. To help prevent issues, if user manually selects the incorrect platform. svn-id: r38345
2009-02-13Revert talkspeed changes, while still only using the game specific talkspeed ↵Travis Howell
setting (if it exists). And clarify the talkspeed differences between games in the README. svn-id: r36299
2009-01-30Renamed SpecialDebugLevel to DebugChannelMax Horn
svn-id: r36142
2009-01-11Fix talkspeed settings again.Travis Howell
svn-id: r35821
2009-01-05Add support for RIFF sound format in createSound().Travis Howell
svn-id: r35736
2009-01-04Use cache when converting 16bit colors, for faster conversions.Travis Howell
svn-id: r35714
2009-01-02Renamed gui/newgui.cpp -> gui/GuiManager.cpp and gui/newgui.h -> ↵Johannes Schickel
gui/GuiManager.h svn-id: r35668
2008-12-29Add Blue's Treasure Hunt.Travis Howell
svn-id: r35599
2008-12-15Add Moonbase Commander target again, for testing only.Travis Howell
svn-id: r35379
2008-12-09Removed some dead code, clarified comments, cleanupMax Horn
svn-id: r35293
2008-11-15Fixed strncpy usage.Johannes Schickel
svn-id: r35083
2008-11-15Paranoia: Add destination buffer size to Engine::errorString to help ↵Johannes Schickel
avoiding buffer overflows. svn-id: r35072
2008-11-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
2008-11-06Switched various Engine APIs to use Common::ErrorMax Horn
svn-id: r34916
2008-10-02typoMax Horn
svn-id: r34725
2008-09-30Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵Max Horn
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700
2008-09-25SCUMM: Added a new ActorHE class, as well as a virtual ↵Max Horn
Actor::prepareDrawActorCostume() method svn-id: r34646
2008-09-17Patch #2060517: SCUMM: engine sets incorrect talkspeed valueMax Horn
svn-id: r34596
2008-09-14Little cleanup.Johannes Schickel
svn-id: r34543
2008-09-07Replaced Engine::_gameDataPath (a String) by Engine::_gameDataDir (an ↵Max Horn
FSNode); adapted code to that (by using getChild() to get subdirs, not string concatenation svn-id: r34434
2008-09-06Add debugInput opcode for HE 100 games.Travis Howell
svn-id: r34375
2008-09-03Moved check for shouldRTL() from engines to scummvm_mainMax Horn
svn-id: r34310
2008-09-01Silence MSVC warning about empty switch statementFilippos Karapetis
svn-id: r34266
2008-07-14AGOS: Got rid of _masterVolume and replaced with _musicVolume and _sfxVolume ↵Christopher Page
so that music and sfx are separately controlled via the Options menu svn-id: r33065
2008-07-11SCUMM works with new GMM implementationChristopher Page
svn-id: r33001
2008-07-07Changed the name of the Scumm menu dialog class MainMenuDialog to ↵Christopher Page
ScummMenuDialog, to avoid confusion and conflict with the Global Main Menu class svn-id: r32937
2008-07-07SCUMM: syncSoundSettings() now updates kPlainSoundTypeChristopher Page
svn-id: r32935
2008-06-30Scumm sound settings can now be changed from the gmmChristopher Page
svn-id: r32851