aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/scumm.cpp
AgeCommit message (Collapse)Author
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
2008-06-25Scumm and sky now use the new _quit flagChristopher Page
svn-id: r32775
2008-05-07Changed all delete [] usages to delete[].Johannes Schickel
svn-id: r31927
2008-05-06Allow static and dynamic plugins to be used at the same timeJordi Vilalta Prat
svn-id: r31888
2008-05-04Fix bug #1957165 - MM: render_mode is broken.Travis Howell
svn-id: r31862
2008-04-24Comment patch #1949695Eugene Sandulenko
svn-id: r31700
2008-04-24Patch #1949695: "set defaultTo1XScaler depending on width with CJK mode"Eugene Sandulenko
svn-id: r31699
2008-04-08First attempt to support Japanese DIGEugene Sandulenko
svn-id: r31456
2008-04-04Properly *init* the _fmtownsBuf variable, and properly release the memory it ↵Max Horn
points to when restarting svn-id: r31381
2008-04-04Revert revision 31256, since _textSurfaceMultiplier isn't set at that point.Travis Howell
svn-id: r31380
2008-03-26Init the _fmtownsBuf in the constructor, not in setupScumm() (fixes a leak, ↵Max Horn
and ensure that _fmtownsBuf always is inited) svn-id: r31256
2008-03-26Modified Patch #1925352: Memory leak fixesMax Horn
svn-id: r31244
2008-01-28Fixed the spaces before tabs.Jordi Vilalta Prat
svn-id: r30667
2008-01-13not need call refreshScripts in demo version of comiPaweł Kołodziejski
svn-id: r30479
2008-01-11Fixed bug #1861582 (COMI: Banjo duel seems harder than in the original) by ↵Max Horn
changing the way SCUMM updates the timer vars (matches disasm now). Beware of regressions\! svn-id: r30418
2008-01-05VAR_TMR_4 has a special role from VAR_TMR_1 till 3 (in particular, it exists ↵Max Horn
across far more SCUMM versions), so rename it to VAR_TIMER_TOTAL svn-id: r30271
2008-01-02Fix for bug #896489: "DIG: Missing subtitles when talking to Brink"Eugene Sandulenko
svn-id: r30167
2008-01-02Oops. Moved too much code in the last commit.Eugene Sandulenko
svn-id: r30162
2008-01-02Workaround for bug #1804278: "MONKEY: Mouse is invisible after loading"Eugene Sandulenko
svn-id: r30160
2008-01-01SCUMM: Moved tick duration into a constantMax Horn
svn-id: r30112
2007-12-31Removed obsolete _insaneRunning flagMax Horn
svn-id: r30107
2007-12-28Move more HE code to HE71, to reduce code size, when using DISABLE_HE option.Travis Howell
svn-id: r30023
2007-12-28Move more HE code to HE71, to reduce code size, when using DISABLE_HE option.Travis Howell
svn-id: r30021
2007-12-27Enable Windows version of early HE games by default, to match already ↵Travis Howell
enabled 3DO/DOS/Macintosh versions of early HE games. Adding only the minimum code required for HE70 games. svn-id: r30011
2007-12-26don't clear owner of invalid global object 0 (fixes #1857697)Willem Jan Palenstijn
svn-id: r30007
2007-11-06Add support for original load/save system in HE games.Travis Howell
svn-id: r29434
2007-10-28Refactored ScummEngine*::checkExecVerbs methodMax Horn
svn-id: r29284
2007-09-19Modified patch #1738058: "Action recorder".Eugene Sandulenko
svn-id: r28968
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-08Some cleanup (yay for whomever had the brilliant idea to let SVN work over ↵Max Horn
HTTPS and hence through proxies&firewalls :) svn-id: r28877
2007-09-01Cleanup: remove obsolete code (PalmOS 68K version not supported anymore)Chris Apers
svn-id: r28803
2007-08-08Put ScummNESFile class into separate file.Eugene Sandulenko
svn-id: r28497
2007-07-10Preliminary (and buggy) Kanji support.Eugene Sandulenko
svn-id: r27998
2007-07-08cleanup in ScummEngine::drawStripToScreen; in particular, the code is now ↵Max Horn
more efficient for The Dig, FT and COMI svn-id: r27980
2007-07-08correct typoMax Horn
svn-id: r27978
2007-06-30Split Engine::pauseEngine: It now does pauseLevel handling, while engines ↵Max Horn
can provide a simpler pauseEngineIntern method; provided default implementation of the latter which simply (un)pauses the mixer svn-id: r27801
2007-06-30Added Engine::pauseEngine method (allows outside code, like the backend, to ↵Max Horn
pause/resume the active engine); made the global 'confirm exit' dialog use that feature; implemented ScummEngine::pauseEngine svn-id: r27797
2007-06-23Made SCUMM use Common::KeyState, too (but implemented almost no ↵Max Horn
fixes/optimizations based on this) svn-id: r27655
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-30Removing useless common/fs.h includesMax Horn
svn-id: r27018
2007-04-29Patch #1709681: SCUMM: Fallback to Adlib when Roland Upgrade is missingMax Horn
svn-id: r26679
2007-04-01added the instance of EventManager returned by OSystem::getEventManager as a ↵Gregory Montoir
member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it. svn-id: r26357