aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2006-03-12Unfortunately the workaround for Macintosh version of water is still required.Travis Howell
svn-id: r21231
2006-03-12Adjust basename array setting in HE99+ games, for filename substitutionTravis Howell
svn-id: r21229
2006-03-12Adjust version setting for Macintosh versions of HE80+ games, which is ↵Travis Howell
checked by water svn-id: r21228
2006-03-12Use script support for Macintosh versions of HE80+ gamesTravis Howell
svn-id: r21227
2006-03-12Revert mistaken commit of local debug codeTravis Howell
svn-id: r21222
2006-03-12Revert mistaken commit of local debug codeTravis Howell
svn-id: r21220
2006-03-12Correct mistake in md5 tables for Simon the Sorcerer 2 (DOS Floppy)Travis Howell
svn-id: r21219
2006-03-11Fix endian issue in getArrayDim()Travis Howell
svn-id: r21216
2006-03-11Removed inclusion of non-existing imuse_sysex.h to make ScummVM compile again.Torbjörn Andersson
svn-id: r21214
2006-03-11Another ScummEngine reference in IMuse bites the dust.Jamieson Christian
svn-id: r21213
2006-03-10Remove unused case in o5_actorOps, which is never triggered by any game scriptsTravis Howell
svn-id: r21212
2006-03-10o6_setObjectName is never used by HE72+ gamesTravis Howell
svn-id: r21211
2006-03-10Add Russian puttrace and pajama3Eugene Sandulenko
svn-id: r21209
2006-03-10Adjust talk sound check in CHARSET_1(), since processSfxQueues() doesn't ↵Travis Howell
exist in HE games. Fixes glitch when time machine is used in putttime. svn-id: r21195
2006-03-10Revert that mistaken change to English verb table for C64 maniacTravis Howell
svn-id: r21191
2006-03-10Update German verbs for C64 maniac, to match originalTravis Howell
svn-id: r21190
2006-03-09Added new method DetectedGame::updateDesc, to ease generation of uniform ↵Max Horn
description strings svn-id: r21166
2006-03-09Converted last dialogs to new scheme. Now it seems to be everything. Please,Eugene Sandulenko
test throghoutly. svn-id: r21157
2006-03-09Implemented SysEx command 1 for non-S&M SCUMM games, per the latest comment ↵Jamieson Christian
on Bug 1088045. svn-id: r21156
2006-03-09Add the known 'extra' info to the description string; and removed the old ↵Max Horn
hack which added this information during launch (which really was a bad hack) svn-id: r21155
2006-03-09- Removed the code from the launcher that adds language/platform to theMax Horn
game descriptions. Doing this now is the responsibility of the engines. - Adapted the SCUMM engine to add lang/platform to the desc string if necessary. Other engines still have to be adapted (but many do not seem to need this at all, since they either are lang/platform agnostic, or already include this information in their MD5 tables). svn-id: r21154
2006-03-09Moved keys mapping dialog to new scheme. Made it generic. Fixed severalEugene Sandulenko
compilation errors associated with it. svn-id: r21151
2006-03-09- Renamed GameSettings to PlainGameDescriptorMax Horn
- Added new GameDescriptor struct (similar to PlainGameDescriptor but with Common::String members instead of const char * ones) - Changed DetectedGame to subclass GameDescriptor - Removed toGameSettings() in favor of new (template) constructors in DetectedGame and GameDescriptor - Fixed a bug in the obsolete gameid handling in the SCUMM & SIMON engines svn-id: r21150
2006-03-09- added new toDetectedGame() template function (analog to toGameSettings)Max Horn
- made use of the new DetectedGame constructor from my last commit - some related cleanup svn-id: r21149
2006-03-09Converted all scumm dialogs to new schemeEugene Sandulenko
svn-id: r21147
2006-03-08Fixed tons of format string warnings for debug/error calls (including ↵Max Horn
several errors where the format string didn't match the number of arguments to the call) svn-id: r21141
2006-03-08Use %p to print pointers portably (even on 64bit systems). Note: this will ↵Max Horn
add a 0x prefix automatically svn-id: r21140
2006-03-08o Converted most (all?) widgets to new scheme.Eugene Sandulenko
o Converted global options dialog to new scheme. svn-id: r21137
2006-03-07Correct order of cases in o72_redimArray()Travis Howell
svn-id: r21135
2006-03-05Removed tag2str usage, which eliminates scumm/util.h dependency.Jamieson Christian
svn-id: r21107
2006-03-05I guess this is really a WORKAROUND, rather than a HACK. Updated comment.Torbjörn Andersson
svn-id: r21106
2006-03-05Restructured IMuse and IMuseInternal.Jamieson Christian
* IMuse is no longer a concurrency front-end. * IMuseInternal now derives from IMuse. * Common::StackLock used to protect thread-sensitive interface methods (same as IMuseDigital). * clear_queue() included in stopAllSounds() so it can be removed from the public interface. * Game ID now specified at init using property(). * Timer callbacks receive a struct containing IMuseInternal and MidiDriver refs, instead of just the latter. * OSystem pointer from init is now cached and used instead of global. All references to the g_system and g_scumm globals are now gone. BOOYAH! Tested with MI2, DOTT and S&M, under Windows, in Native MIDI, Adlib, and Mixed modes. No regressions or concurrency issues observed. Manifestations of the latter are the biggest concern at this point. svn-id: r21104
2006-03-05Make sure there actually is a SMUSH mixer before stopping and deleting it.Torbjörn Andersson
svn-id: r21099
2006-03-05that was not what I want. it should stop audio only for immediately stop.Paweł Kołodziejski
svn-id: r21095
2006-03-05that should help for bug #1352486, smush sound tracks are not stopped ↵Paweł Kołodziejski
immediately, but outside smush when sound data are depleted in sound mixer buffer. svn-id: r21094
2006-03-05Update box flags for C64 maniacTravis Howell
svn-id: r21093
2006-03-05Add back exclusion lost in last commit, exclude some verbs from verbs error ↵Travis Howell
script svn-id: r21091
2006-03-05Correct case of verb names in C64 ManiacTravis Howell
svn-id: r21090
2006-03-05Add German verbs and more work on input in C64 maniacTravis Howell
svn-id: r21089
2006-03-05Update, to add new imuse fileTravis Howell
svn-id: r21087
2006-03-05Fix compiler warningsTravis Howell
svn-id: r21086
2006-03-05Separated the IMuse Part methods into their own file. Updated the Bloodshed ↵Jamieson Christian
Dev-C++ project file at the same time. svn-id: r21085
2006-03-05Add some basic walkbox support for C64 maniacTravis Howell
svn-id: r21084
2006-03-04Removed the default ignoreFadeouts parameter value for ImuseInternal's ↵Jamieson Christian
getSoundStatus method. The disposition of this method is going to be changing soon, and I'm getting confused by the assumptions being made by many of the calls to it. svn-id: r21080
2006-03-04Rearranged methods in the IMuse class declaration to denote those derived ↵Jamieson Christian
from the MusicEngine base class. svn-id: r21079
2006-03-04No need to use generateSubstResFileName when we already know the resultMax Horn
svn-id: r21072
2006-03-04Removed unnecessary strcpy callsMax Horn
svn-id: r21071
2006-03-04Older naming style only used by PC version of FT demoTravis Howell
svn-id: r21070
2006-03-04Const as const can (marking things as const/static allows better compiler ↵Max Horn
optimizations and helps to catch certain bugs) svn-id: r21069
2006-03-04Slightly clarified an odd subcase in ScummEngine::openRoomMax Horn
svn-id: r21068