aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/intern.h
AgeCommit message (Collapse)Author
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-04-15Added code for decodeParseString.SO_PRINT_WRAP and rewrote the CHARSET_1 ↵Gregory Montoir
function in order to match the original V8 interpreter. This should fix bugs #1036707 and #1662610 (subtitles word wrapping issues). svn-id: r26516
2007-03-24Cleaning up various issues with the Indy3 IQ patchMax Horn
svn-id: r26296
2007-03-24Add patch #1687026 - Indy3: Series IQ-Points.Travis Howell
svn-id: r26289
2007-03-06Add F1 - F3 keys for Apple II and Commodore 64 verisons of Maniac Mansion.Travis Howell
svn-id: r26004
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-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-24Removed the (useless, thanks to resTypeFromId) 'name' parameter from ↵Max Horn
readResTypeList svn-id: r25828
2007-02-24SCUMM: cleanup (moved small header specific code from ↵Max Horn
ScummEngine::readResTypeList to ScummEngine_v4::readResTypeList) svn-id: r25827
2007-02-05'fixed' o_blastText and updated a commentGregory Montoir
svn-id: r25396
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
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-13Moved more SMUSH/Insane code from ScummEngine_v6 to ScummEngine_v7Max Horn
svn-id: r24710
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-04SCUMM cleanupMax Horn
svn-id: r24612
2006-10-20SCUMM: ArrayHeader related cleanupMax Horn
svn-id: r24395
2006-10-18SCUMM: Moved getDistanceBetween to clas ScummEngine_v6; grouped inventory ↵Max Horn
related stuff in object.cpp svn-id: r24368
2006-10-18SCUMM: walbox related cleanupMax Horn
svn-id: r24365
2006-10-15oopsMax Horn
svn-id: r24326
2006-10-15Replaced function level static variable (YUCK) called 'sentence' by ↵Max Horn
ScummEngine_v2:_sentenceBuf svn-id: r24324
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-07Fixed compilation.Torbjörn Andersson
svn-id: r24177
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 all INSANE and SMUSH related code into ScummEngine_v7 (resp. ↵Max Horn
ScummEngine_v6 in a few cases) svn-id: r24169
2006-10-07Some more processKeyboard splittingMax Horn
svn-id: r24167
2006-10-07Further split processKeyboard code, moving stuff specific to some SCUMM ↵Max Horn
version into the resp. subclass of ScummEngine svn-id: r24166
2006-10-07Moved SCUMM keyboard handling code from processInput() to the new ↵Max Horn
(sub)method processKeyboard svn-id: r24165
2006-10-04o2_animateActor is essentially identical to o5_animateActor -- removed in ↵Max Horn
favor of the latter svn-id: r24115
2006-09-18Split setBuiltinCursor into a V0-V2 and a V3-V5 partMax Horn
svn-id: r23935
2006-09-09Renamed o6_getActorAnimCounter1 to o6_getActorAnimCounterMax Horn
svn-id: r23857
2006-07-24Fix bug #1496523 - MM: Weird Ed appears backwards at doorTravis Howell
svn-id: r23589
2006-07-23Use #include "..." instead of #include <...> for pack-start.h and pack-end.hTorbjörn Andersson
for consistency with other #includes. svn-id: r23585
2006-07-22Fix struct packing issues (macros are not resolve in #pragma params, at ↵Max Horn
least for GCC) svn-id: r23569
2006-07-21Removing GCC_PACK, we fully rely on START_PACK_STRUCTS / END_PACK_STRUCTS ↵Max Horn
now (hiya eriktorbjorn, this one is for you *ggg*) svn-id: r23547
2006-07-09Use START_PACK_STRUCTS / END_PACK_STRUCTS when available, instead of ↵Max Horn
checking for GCC / not GCC svn-id: r23458
2006-06-19Add patch for bug #1507856 - INDY3 VGA: Crashes in SewerTravis Howell
svn-id: r23177
2006-05-31Add patch for bug #1452272 - COMI: Verb strings aren't wrappedTravis Howell
svn-id: r22793
2006-04-29Moved AKOS stuff to class ScummEngine_v6Max Horn
svn-id: r22229
2006-04-29* Renamed several methods in favor of a somewhat more uniform naming scheme: ↵Max Horn
setupFOO for stuff that inits static data (i.e. will be called only once, or after loading savegames), vs. resetFOO / updateFOO methods which are called frequently and (re)set dynamic data. * Doing this, split scummInit into setupScumm and resetScumm methods * Moved some init code to new methods (huuuuge init methods are hard to read, and hard to customize using subclassing) * Renmaed various setup???Palette methods to set???Palette * Some minor cleanup / tweaks svn-id: r22227
2006-04-29* Added ScummEngine_v8::initScummVars()Max Horn
* Moved VAR_LANGUAGE to class ScummEngine_v8 * Minor cleanup svn-id: r22223
2006-04-29Make use of the new scummLoop_* functions to move some SCUMM version ↵Max Horn
specific stuff around svn-id: r22219
2006-04-23Behold, the new SCUMM detector finally has arrived. Unified detection & ↵Max Horn
engine instantiation, reduced code duplication, more powerful detection in case MD5 is not known / can't be computed, and many other nifty improvements. svn-id: r22110
2006-04-15- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a ↵Max Horn
new getActiveDomain method that returns a pointer to the actual active *domain* - Added Engine::_targetName whose value is computed from the name of the active domain - Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain - This in turn allowed for removing usage of GameDetector in many places svn-id: r21916
2006-04-08Renamed various *GameSettings to GameSettings (our namespaces are enough to ↵Max Horn
distinguish them) svn-id: r21684
2006-04-03GF_HE_CURSORLESS feature flag not required, since HE games always set a ↵Travis Howell
default cursor too. svn-id: r21576
2006-03-19Add workaround for script bug in Loom (CD)Travis Howell
svn-id: r21371
2006-03-18The camera position is always set by loadRoomWithEgo opcode in HE games, ↵Travis Howell
through cameraFollows. Fixes glitches when changing rooms in fbear and other early games. svn-id: r21355
2006-03-16Add comment about future saveLoad changes C64 maniacTravis Howell
svn-id: r21329