aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2007-03-20Change IMuseDigital::stopAllSounds to simply do what it names suggest, i.e. ↵Max Horn
stop all sounds immediately (instead of waiting for the imuse timer to do the required work). Not heavily tested, as I don't know of specific spots in Dig/FT/CoMI which make use of this svn-id: r26258
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-20Correct error messageMax Horn
svn-id: r26256
2007-03-20oopsMax Horn
svn-id: r26255
2007-03-20Fix a potential race condition (leading to lockups) in ↵Max Horn
IMuseDigital::refreshScripts svn-id: r26254
2007-03-20cleanupMax Horn
svn-id: r26253
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-14Add recent walk box changes to SCUMM0 too.Travis Howell
svn-id: r26132
2007-03-12Restore flipping code for raw wiz images, which was lost in revision 24860.Travis Howell
svn-id: r26120
2007-03-12Fix xmap regression, when drawing wiz images.Travis Howell
svn-id: r26119
2007-03-12Special filehandling for Symbian OS not needed in smushplayer anymore.Lars Persson
svn-id: r26106
2007-03-12Removing this old workaround: It no longer works, and causes an infinite ↵Max Horn
loop. Am working on a new workaround/fix svn-id: r26104
2007-03-12Removed old and undocumented workaround for good, it was apparently made in ↵Max Horn
reaction bug #478644, and is indeed for the same issue as the following workaround svn-id: r26103
2007-03-12Fix a discrepancy between our V3 walking code and disasm (besides, using ↵Max Horn
destbox instead of curbox was illogical, too) svn-id: r26102
2007-03-12Get rid of initActorClassMax Horn
svn-id: r26101
2007-03-12Remove warning, logic code for soccer games is incomplete.Travis Howell
svn-id: r26100
2007-03-11A long time ago, in a virtual machine far, far away...Max Horn
It is a period of bug fixing. Rebel developers, coding from a public project, have won their umpteenth victory against the evil Actor Walk Bugs. During the debugging, programmers used secret plans to the LucasArts' ultimate tool, the SCUMM engine, an extensible scripting system with enough power to create an entire adventure. Pursued by ensuing sinister regressions, High King Fingolfin gleefully jumps up and down, making use of the hotkey that can save his games and restore them back again later.... [With apologies to George Lucas. Good riddance to bugs #751662, #771483, #959001, #1329457, #1329498, #1329529, #1527672, #1538260, #1571701, #1571705, #1571740, and a warm welcome to the regressions this change will cause. :-) ] svn-id: r26090
2007-03-10typoMax Horn
svn-id: r26067
2007-03-10Silence MSVC8 warnings.Eugene Sandulenko
svn-id: r26062
2007-03-10SCUMM: Renamed ActorOldWalk to Actor_v3, added new subclass Actor_v2Max Horn
svn-id: r26057
2007-03-10SCUMM: some more AKOS cleanup & added commentsMax Horn
svn-id: r26054
2007-03-10SCUMM: Must reset useBompPalette in the AKOS rendererMax Horn
svn-id: r26052
2007-03-10Add details for Backyard Basketball.Travis Howell
svn-id: r26046
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-09Removing some unnecessary #includesMax Horn
svn-id: r26044
2007-03-09Some more fraction data & an optimized formula (I still have no clue what ↵Max Horn
that tries to compute, though :) svn-id: r26043
2007-03-09Updated fraction valuesMax Horn
svn-id: r26042
2007-03-09added comments suggesting possible formulas for hardcoded float valuesNicola Mettifogo
svn-id: r26041
2007-03-09Some more LogicHE cleanupMax Horn
svn-id: r26038
2007-03-09Some more LogicHE cleanupMax Horn
svn-id: r26037
2007-03-09Some cleanup, and added some of my observation (man this code is really strange)Max Horn
svn-id: r26036
2007-03-09Revised LogicHErace::op_1140 (the two multiplications by constants still ↵Max Horn
baffle me, but at least it makes some sense now, and corrects the worst bugs in that func) svn-id: r26035
2007-03-09reduced dependency from windows-specific header filesNicola Mettifogo
svn-id: r26034
2007-03-08Clarified some commentsMax Horn
svn-id: r26028
2007-03-07Add another version of Backyard Football2002.Travis Howell
svn-id: r26007
2007-03-06Add F1 - F3 keys for Apple II and Commodore 64 verisons of Maniac Mansion.Travis Howell
svn-id: r26004
2007-03-06Fix regression in V0 versions of Maniac Mansion, when using extracted files.Travis Howell
svn-id: r26000
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-04Correct football2002 demo placementEugene Sandulenko
svn-id: r25988
2007-03-04Avoid crash in Engine_SCUMM_create when an inconsistent platform override is ↵Max Horn
present svn-id: r25966
2007-03-04Correct image offsets, for PC Engine version of Loom.Travis Howell
svn-id: r25960
2007-03-04Fix regression in Commodore 64 version of Zak McKracken.Travis Howell
svn-id: r25959
2007-03-04Fix script error in PC Engine version of Loom.Travis Howell
svn-id: r25958
2007-03-04Fix regression in Commodore 64 version of Zak McKracken.Travis Howell
svn-id: r25955
2007-03-03Fix level selection in PC Engine version of Loom.Travis Howell
svn-id: r25954
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-03-02Applied my own patch #1672572, after discussing it with Fingolfin. We no longerTorbjörn Andersson
store mixer flags in our savegames. Instead, we store different flags which just happen to have the exact same values as the mixer flags have right now. This should keep savegames working even if the mixer flags ever change. svn-id: r25928
2007-03-02cleanupMax Horn
svn-id: r25927