aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.h
AgeCommit message (Collapse)Author
2006-01-29Added a warning not to change the order of the res typesMax Horn
svn-id: r20299
2006-01-27Resource modified status always cleared when nuked.Travis Howell
svn-id: r20203
2006-01-27Make resource management of modified wizImages closer to original games.Travis Howell
Fixes many errors in Backyard Sports titles. svn-id: r20201
2006-01-25Extend the workaround for bug #1407789 in an attempt to deal with theTorbjörn Andersson
different versions of Full Throttle. This is partly guesswork, and may be incorrect. svn-id: r20161
2006-01-23Removing GID_ZAK256 and GID_LOOM256Max Horn
svn-id: r20153
2006-01-22Sort GIDs alphabeticallyMax Horn
svn-id: r20138
2006-01-21Fix various incorrect usages of the word 'target' instead of 'gameid'; ↵Max Horn
change the ambigiuous 'GameSettings::name' to 'GameSettings::gameid' svn-id: r20115
2006-01-18Update copyright noticeEugene Sandulenko
svn-id: r20088
2006-01-18Work around a script bug in Full Throttle. See bug #1407789.Torbjörn Andersson
svn-id: r20080
2006-01-18That (PU1) & (PU2) prefixes are used in several HE games.Travis Howell
svn-id: r20073
2006-01-16HE80+ games set color depth in scumm variable.Travis Howell
Fixes missing palette fade at the end of Pajama Sam 1. Cleanup. svn-id: r20056
2006-01-15Fix sound channel selection in HE95+ games.Travis Howell
svn-id: r20040
2006-01-14HE80+ games may redraw all actors via scumm variable.Travis Howell
Used by many of the arcade games. svn-id: r20020
2006-01-14Add SegaCD platform and remove SegaCD specific game Id.Travis Howell
svn-id: r20015
2006-01-14HE99+ games may run an additional script during main loop.Travis Howell
Fixes the missing magnifying glass in puttcircus. svn-id: r20012
2006-01-10Get rid of unused variables and removed them from the save data ; ↵Gregory Montoir
FloodFill.unk1C and _curExecScript. Concerning _curExecScript, I checked several interpreters (even one with windex compiled in), the only function where it's used is runAllScripts. svn-id: r19977
2006-01-05Initial support for sound code in HE games.Travis Howell
Split HE sound functions into separate file. svn-id: r19909
2005-12-30* Replaced MDT_PREFER_NATIVE/MDT_NATIVE by MDT_PREFER_MIDI/MDT_MIDI).Max Horn
* Changed MidiDriver::createMidi so that if MD_ADLIB is passed, it now *does* instantiate the adlib driver. * Rewrote MidiDriver::detectMusicDriver (code should be clearer now, and hopefully easier to adapt/maintain). Note that the behavior changed slightly (this may require some tweaking). * Added MidiDriver::findMusicDriver which works similar to the old MidiDriver::parseMusicDriver but returns the full MidiDriverDescription and ignores all characters in the passed driver name following a colon ":". * Changed MidiDriver::parseMusicDriver to use MidiDriver::findMusicDriver. * Changed game engines to match the changes made to MidiDriver. * Modified SCUMM engine to not record the selected midi/music driver (in _midiDriver), but rather the music *type* (in _musicType). svn-id: r19859
2005-12-03Add work around for filename difference in HE7 file of water (HE99 Mac.)Travis Howell
Add details for Macintosh versions of German HE demos. svn-id: r19731
2005-11-20Update Commodore 64 palette table.Travis Howell
Cleanup. svn-id: r19673
2005-11-19Fix the bundled Macintosh version of FT demo.Travis Howell
Filename substitution should only be checked for resource files, not other data files. svn-id: r19659
2005-11-10V8 uses 4 variables to handle mouse buttons state (like V7), cleanup ↵Gregory Montoir
processKbd() accordingly. svn-id: r19553
2005-11-02To match the original v7/v8 interpreters, use BlastTexts to display the ↵Gregory Montoir
subtitles. This allows to fix the bug #1092993. As this is quite an important change, regressions may appear. You've been warned :) svn-id: r19398
2005-11-01in v7/v8, remapPaletteColor() ignores color 255Gregory Montoir
in v7, remapPaletteColor() ignores colors setup by initCycle() svn-id: r19380
2005-10-28Eliminate GF_MULTIPLE_VERSIONS. We had just few targets without thatEugene Sandulenko
flag, and potentially those could go away too. So it is less error-prone to always check additional MD5 table. svn-id: r19340
2005-10-22No need to pass savegameVersion to saveOrLoad, the serializer already knows itMax Horn
svn-id: r19244
2005-10-21Actor layer in HE games uses an int32.Travis Howell
svn-id: r19212
2005-10-20Correct version of early puttputtTravis Howell
svn-id: r19195
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-10-17Added ResourceManager::isLocked; made ResourceManager::flags protected; ↵Max Horn
moved some stuff around svn-id: r19137
2005-10-15Several later HE games use sprites for subtitles.Travis Howell
svn-id: r19098
2005-10-14HE games store and restore locked FlObjects between rooms.Travis Howell
Fixes input issue in thinker1. svn-id: r19072
2005-10-02Inventory works in Macintosh version of indy3 now.Travis Howell
svn-id: r18921
2005-10-01Patch #1259034 (Scumm Savegame Informations)Max Horn
svn-id: r18920
2005-10-01Add inventory display for Mac. version of indy3.Travis Howell
svn-id: r18918
2005-09-24C64 maniac handles input and verbs manually.Travis Howell
svn-id: r18875
2005-09-17Make Mac DOTT demo runnable.Eugene Sandulenko
svn-id: r18834
2005-09-14Selection screen partly working in C64 maniac.Travis Howell
svn-id: r18818
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-07-30Add He70 version of function instead.Travis Howell
svn-id: r18600
2005-07-23typoGregory Montoir
svn-id: r18577
2005-07-19Applied patch #1238516, with very minor modifications. It gets rid of anTorbjörn Andersson
old DOTT hack/workaround. svn-id: r18559
2005-07-11Yet another GCC 4 fixMax Horn
svn-id: r18535
2005-06-23Fix foCheckAlreadyLoaded case in findObjectInRoom; this is not used in any ↵Max Horn
SCUMM game, just added this for completeness (see patch tracker item #1222246) svn-id: r18440
2005-06-13Rename opcode/functionTravis Howell
svn-id: r18381
2005-06-07Based (again) on indy4demo FMTowns, unkScreenEffect5(1) seems equivalent to ↵Gregory Montoir
dissolveEffect(1, virtscr[0].h) svn-id: r18363
2005-05-26In V7/V8 games, use the blast text system to render verbs (this fixes bug ↵Max Horn
#1208956, but certainly will cause new regressions ;-) svn-id: r18267
2005-05-26Changed name of addMessageToStack to convertMessageToString (still not ↵Max Horn
really happy with that name but at least it is a little bit more descriptive than the old) svn-id: r18262
2005-05-19o Implement direct disk reading for C64.Eugene Sandulenko
o Added new parameter to ScummEngine constructor which passed substitute file name index. It eliminates a long-standing hack and simplifies bundles porocessing considerably o Thus simplified detection/reading MM NES PRG file. svn-id: r18183
2005-05-18Add C64 palette.Eugene Sandulenko
Fix Zak C64. Now it is playable. svn-id: r18148