aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/scumm.cpp
AgeCommit message (Collapse)Author
2007-03-20Undoing my previous (upon closer review, bogus) change to ↵Max Horn
IMuseDigital::refreshScripts -- the problem is a bit deeper. Sorry for the noise :-( svn-id: r26257
2007-03-17Moved Event/EventType/keyboard enum from common/system.h (part of class ↵Max Horn
OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again svn-id: r26180
2007-03-17Force all code to use EventManager::pollEvent instead of OSystem::pollEventMax Horn
svn-id: r26156
2007-03-12Get rid of initActorClassMax Horn
svn-id: r26101
2007-03-10SCUMM: Renamed ActorOldWalk to Actor_v3, added new subclass Actor_v2Max Horn
svn-id: r26057
2007-03-10SCUMM: got rid of the _bompActorPalettePtr member var (which was only used ↵Max Horn
as a hidden param to drawBomp); turned drawBomp into a regular function (used to be a ScummEngine member method) svn-id: r26045
2007-03-06Add support for the New Kid verb option in Apple II and Commodore 64 ↵Travis Howell
verisons of Maniac Mansion. svn-id: r25999
2007-03-03Correct feature flags for the PC Engine version of Loom.Travis Howell
svn-id: r25952
2007-03-03Allow PC Engine version of Loom to at least start up.Travis Howell
svn-id: r25951
2007-02-25Rename C64 engine class, since it is been used by Apple II and Commodore 64 ↵Travis Howell
versions now. svn-id: r25850
2007-02-25Rename file class, since it is been used for disk images of Apple II and ↵Travis Howell
Commodore 64 versions now. svn-id: r25847
2007-02-25Add support for using disks images for Apple II version of Maniac Mansion.Travis Howell
svn-id: r25846
2007-02-19Move SCUMM version checks for settings up monst.er.sou file, to higher level.Travis Howell
svn-id: r25716
2007-02-15Introduced V12_X_SHIFT / V12_Y_SHIFTMax Horn
svn-id: r25611
2007-02-15Fix for bug #1328131 (MANIACNES: Inventory hotspots can be misaligned) and ↵Max Horn
its dup #1537595 (MANIACNES: Heavy script bug) svn-id: r25603
2007-02-14SCUMM: Many (most) game flags can computed based on the SCUMM version and ↵Max Horn
other flags; we now do that were possible and only specify the absolute minimum in gameVariantsTable svn-id: r25598
2007-02-14Make use of md5_file_stringMax Horn
svn-id: r25593
2007-02-11Patch #1186858 (GM/GS/MT-32 Init Patch) -- slightly adapted to apply to ↵Max Horn
current SVN svn-id: r25483
2007-02-10Got rid of GF_DIGI_IMUSE and GF_NEW_CAMERAMax Horn
svn-id: r25454
2007-02-04Switch SCUMM engine to use the common special debug flags support (thus ↵Max Horn
making it possible to use --debugflags with it) svn-id: r25381
2007-01-28Moved some stuff from CharsetRenderer (back) to ScummEngine, added commentsMax Horn
svn-id: r25250
2007-01-28Partial fix for bug #1036707 (made by cyx): Get rid of _verbCharset, so that ↵Max Horn
we use the correct font for verbs in COMI, with the correct spacing svn-id: r25249
2007-01-21added handler for sfx sync (abc-slideshow.cup, bda-slideshow.cup) and sfx ↵Gregory Montoir
looping, cleanup svn-id: r25158
2007-01-05Since Actor::initActor is now virtual, it shouldn't be called directly from ↵Gregory Montoir
the base constructor (ActorC64::initActor won't get called as vtable hasn't yet been setup). svn-id: r25015
2006-12-27Fix bug #1595627: "SCUMM: F5 crashes game (640x480)". This partiallyEugene Sandulenko
reverts commit r24656 for fixing bug #1590596 and effectively fixes both. svn-id: r24933
2006-12-25Introduced ActorOldWalk subclass of Actor (for V1-V3 walk code)Max Horn
svn-id: r24924
2006-12-25SCUMM: Added ActorC64 subclass of Actor, and added a note stating that ↵Max Horn
_miscflags isn't currently stored (possibly breaking C64 save states). Also reordered some HE specific code svn-id: r24923
2006-12-25Changed ScummEngine::_actors from an Actor array to a an array of Actor ↵Max Horn
points (i.e. indirection) svn-id: r24922
2006-12-11Use VAR_GAME_LOADED values from original COMI, when loading or saving ↵Travis Howell
temporary game svn-id: r24834
2006-12-11Fix error when exiting original options screen of COMI. BlastObjects are ↵Travis Howell
removed, right after checking for load/save game, in original COMI. svn-id: r24833
2006-11-13Patch from bug #1584888 (SMUSH: Too dependent on accurate timers). Watch out ↵Max Horn
for regressions in SMUSH movie playback / syncing svn-id: r24709
2006-11-11Fix valgrind warning on unitialized variable.Travis Howell
svn-id: r24676
2006-11-08Fix bug #1590596: "HE: When 3x graphics are choosen, F5 crashes game"Eugene Sandulenko
svn-id: r24656
2006-11-07cleanupMax Horn
svn-id: r24650
2006-11-06Add support for HE CUP demos based on cyx's standalone player.Eugene Sandulenko
svn-id: r24636
2006-11-04SCUMM cleanupMax Horn
svn-id: r24612
2006-11-02Add video code for HE100 gamesTravis Howell
svn-id: r24586
2006-11-01Removed unnecessary newline from warning message. (But why did I get thisTorbjörn Andersson
message in the first place?) svn-id: r24581
2006-10-25#ifndef DISABLE_SCUMM_7_8 missingBertrand Augereau
svn-id: r24509
2006-10-21cleanupMax Horn
svn-id: r24407
2006-10-20SCUMM: ArrayHeader related cleanupMax Horn
svn-id: r24395
2006-10-15Got rid of ScummEngine::_confirmExit, and some other minor cleanupMax Horn
svn-id: r24319
2006-10-14Update the screen immediately after restoring the cursor on running a dialog.Torbjörn Andersson
This is a bit of a hack, but makes it less likely that the player will see a brief cursor palette glitch when the GUI is disabled. svn-id: r24314
2006-10-14Fixed bug #1573366 ("SMUSH: unpausing the game causes cursor to show").Torbjörn Andersson
svn-id: r24310
2006-10-10now SmushPlayer is class created once same as SmushMixer while scumm engine ↵Paweł Kołodziejski
creation. this allow finish play smush audio track finished to the end instead immediately stopped as it was happen before svn-id: r24263
2006-10-07Removed _lastKeyHit, instead pass the key code as a parameter to ↵Max Horn
processKeyboard() svn-id: r24176
2006-10-07Removed 'smushMode' param from processInput and processKeyboard in favor of ↵Max Horn
a new member _smushActive of ScummEngine_v7 svn-id: r24175
2006-10-07Moved calls to addDefaultDirectory, and creation of the master file handle, ↵Max Horn
from the ScummEngine constructor to ScummEngine::init() (this makes it easier to implement more graceful error handling, for example) svn-id: r24173
2006-10-07Moved all INSANE and SMUSH related code into ScummEngine_v7 (resp. ↵Max Horn
ScummEngine_v6 in a few cases) svn-id: r24169
2006-10-07Moved SCUMM keyboard handling code from processInput() to the new ↵Max Horn
(sub)method processKeyboard svn-id: r24165