aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-03-06More renamings: _unkTableByte1 is now _tempo, and updateCallback29() isTorbjörn Andersson
setTempo(). svn-id: r21110
2006-03-06CleanupTorbjörn Andersson
svn-id: r21109
2006-03-05fixed palette handling regression, as reported on the forum.Gregory Montoir
svn-id: r21108
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-05Corrects implementation of updateCallback48.Johannes Schickel
svn-id: r21105
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-05Note to self: compile before commit.Torbjörn Andersson
svn-id: r21103
2006-03-05The updateUnk6Value() appears to be some sort of random number generator, so ITorbjörn Andersson
have renamed it getRandomNr(). The _unk6 variable has been renamed _rnd. (Our MidiDriver_ADLIB class also has its own random number generator, so it's not such a far-fetched guess as it may seem.) svn-id: r21102
2006-03-05Renamed output1() to adjustVolume(). I'm still uncertain exactly *how* theTorbjörn Andersson
volume is modified (it depends on several still unknown variables), but that's all it does as far as I can tell. svn-id: r21101
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-05updated msvc7,8 project filesPaweł Kołodziejski
svn-id: r21092
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-05Patch to update Microsoft VC 7.1 project files, from QuietustTravis Howell
svn-id: r21088
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-04Oops, fixes problems with disabled widgets (they need full drawn shadows).Johannes Schickel
svn-id: r21083
2006-03-04Improved shadow drawing (it's faster now since it doesn't draw the whole ↵Johannes Schickel
rect like before) 'cleaned up' the drawSurfaceMasked function a bit. svn-id: r21082
2006-03-04Cleanup: output0x388(0xABCD) is now writeOPL(0xAB, 0xCD), which is slightlyTorbjörn Andersson
more easy to read. svn-id: r21081
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-04Removed colorToRGB and RGBToColor calls when calculating alphaJohannes Schickel
and disabled the complete new theme if 'DISABLE_FANCY_THEMES' is defined. svn-id: r21078
2006-03-04Weekly update to the Bloodshed Dev-C++ project files.Jamieson Christian
svn-id: r21077
2006-03-04updated msvc7 project filesPaweł Kołodziejski
svn-id: r21075
2006-03-04updated msvc8 project filesPaweł Kołodziejski
svn-id: r21074
2006-03-04define int types for msvc to allow compile mpeg2 library. msvc does not ↵Paweł Kołodziejski
fully conform C99 svn-id: r21073
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
2006-03-04Cleanup for the container loading code (and always disable file name ↵Max Horn
substitution when a container file is used svn-id: r21067
2006-03-04When container files are used, we don't need file name substitution anymoreMax Horn
svn-id: r21066
2006-03-04Added a comment about the first few entries in substResFileNameTableMax Horn
svn-id: r21065
2006-03-04Since findSubstResFileName / applySubstResFileName only compare up to the ↵Max Horn
first '.', we should be able to safely remove anything after the '.' in all substResFileNameTable entries (I am leaving the 00.LFL names untouched for now, for clarity) svn-id: r21064
2006-03-04This particular case in ScummEngine::openRoom only occurs for V4 games; ↵Max Horn
changing the check accordingly, to ease future refactoring svn-id: r21063
2006-03-04Renamed SubstResFileNames::winName and macName to almostGameID / ↵Max Horn
expandedName (the old names were misleading; the new ones aren't great either :) svn-id: r21062
2006-03-04Added GFX transaction rollbacks in the SDL backend to the TODO listMax Horn
svn-id: r21061
2006-03-04Patch #1434866 (Allow (again) the generation of deb pack.from current svn). ↵Max Horn
Note: This does not imply endorsement of .deb building support, only that I hate letting working patches untended :-) svn-id: r21060
2006-03-04Add/Update string var tables for COMI and The Dig, to allow translated stringsTravis Howell
svn-id: r21059
2006-03-04Update hack for bug #915575 - MANIAC: Disappearing New Kid verbTravis Howell
svn-id: r21058
2006-03-04Add correct md5 for second version of Simon the Sorcerer 2 patched to RussianTravis Howell
svn-id: r21057
2006-03-04Update SVN tagsEugene Sandulenko
svn-id: r21056