aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2013-07-19MORTEVIELLE: Removed redundant mouse drawing codePaul Gilbert
2013-07-19SCI: Add FIXMEWillem Jan Palenstijn
2013-07-19TONY: Remove debug message from last commit. Oops.Torbjörn Andersson
2013-07-19TONY: Fix parameter to RMGfxSourceBuffer8RLEWordAA::init()Torbjörn Andersson
The method it is meant to override uses "const byte *buf" so this one should too. I don't know if/when it's called, but fuzzie tells me it should be a harmless change. Hopefully fixes CID 1003892.
2013-07-19TEENAGENT: Add missing "break"s to switch casesTorbjörn Andersson
I think this is the correct thing to do, and that it won't have any noticeable effect whatsoever. Cases 29 and 30 happen in the first half of the game, in the cantine, while case 42 happens in the second half of the game. By the time you reach the point where case 42 does something, I don't think it's possible to get back to cases 29 and 30, so when case 29 falls through neither 30 nor 42 will do anything. CID 1003730, 1003731
2013-07-19MORTEVIELLE: Fix glitch in constant name. Thanks to LordHoto for pointing it outStrangerke
2013-07-19MORTEVIELLE: Add a safeguard in Copy()Strangerke
2013-07-19MORTEVIELLE: Simplify the way skip info is computed, as pointed by LordHotoStrangerke
2013-07-19MORTEVIELLE: Constify 3 more arraysStrangerke
2013-07-19MORTEVIELLE: Fix define name in Mortevielle.hStrangerke
2013-07-19MORTEVIELLE: Reorder includesStrangerke
2013-07-19MORTEVIELLE: Rename menu constantStrangerke
2013-07-19MORTEVIELLE: Use width and height provided by Graphics::SurfaceStrangerke
2013-07-19MORTEVIELLE: Fix formatting glitchStrangerke
2013-07-19MORTEVIELLE: Constify an array in graphics, reduce the scope of some variablesStrangerke
2013-07-19MORTEVIELLE: Replace some British words by US onesStrangerke
2013-07-19MORTEVIELLE: Constify an array in actions, reduce the scope of some variablesStrangerke
2013-07-18MORTEVIELLE: Modify some more boxesStrangerke
2013-07-18MORTEVIELLE: Enlarge box around screens in order to avoid to display a line ↵Strangerke
of the picture below the border
2013-07-18MORTEVIELLE: Enlarge F3/F8 dialogStrangerke
2013-07-18MORTEVIELLE: Some renaming in intro functionsStrangerke
2013-07-18Merge pull request #345 from countingpine/patch-1Johannes Schickel
SCUMM: More precise Player_Mac::durationToSamples
2013-07-18Merge pull request #353 from clone2727/eventrec_timer_fixEugene Sandulenko
ALL: Don't use EventRecorder at all when not compiled in
2013-07-17TSAGE: Some further cleanup of R2R drive roomPaul Gilbert
2013-07-16TSAGE: Fixes for R2R scanner dialogPaul Gilbert
2013-07-16TUCKER: Amend fix for bug #3614697 - "Spanish version uncompletable..."D G Turner
The mof instruction needs to return 0 or 1 to continue execution, rather than 2 which indicates to end table instruction execution. Using 0 as this is most likely correct value.
2013-07-16TSAGE: Fix stray "You have no use for that." messageTorbjörn Andersson
This would happen in Ringworld when clicking on the slot in the flycycle. I have compared the behaviour to the original, and I can't see any obvious differences after my change. CID 1003728
2013-07-16SCUMM: Better Player_Mac::durationToSamplescountingpine
Uses the fact that 4*480*480 == 225 << 12, and the identity (a*b)>>n == (a>>n)*b + ((a%(1<<n))*b)>>n (assuming non-overflowing math), except the rhs uses smaller intermediate values and does not overflow(*). Compared to the original code, this uses 1 fewer division and eliminates the rounding error. (*) Technical note: In some cases the right hand side of the above identity still has possibilities of intermediate overflow, but only if b > (1 << n), or if (b << n) overflows, neither of which are true here.
2013-07-16TSAGE: Bugfixes for R2R drive room, and work on scanner modal dialogPaul Gilbert
2013-07-15SWORD25: Fix compilation on some 32-bit systemsEugene Sandulenko
2013-07-15SWORD25: Replace Pluto with Tamed Pluto for increased compatibilityEugene Sandulenko
Still saves are incompatible but at least this now has enhanced debugging capabilities.
2013-07-15AGI: Mark fall-through. Detected by CID 1003771Eugene Sandulenko
2013-07-15AGI: Fix CID 1003768. Missing break in switchEugene Sandulenko
2013-07-15AGI: Fix CID 1003769. Missing break in switchEugene Sandulenko
2013-07-15INSANE: Fix CID 1003734. Missing break in switchEugene Sandulenko
2013-07-15INSANE: Fix CID 1003733. Missing break in switch.Eugene Sandulenko
In fact the code was wrong there due to copy-paste error
2013-07-15SAGA: Fix CID 1002507. Unused pointer value.Eugene Sandulenko
2013-07-14TSAGE: Added R2R ability to combine items. Further bugfixes for landing bayPaul Gilbert
2013-07-14JANITORIAL: Remove trailing whitespaceSven Hesse
2013-07-14TSAGE: Fix for returning to landing bay from crane controlsPaul Gilbert
2013-07-14TUCKER: Add support for skipping unhandled/invalid instructions.D G Turner
This ensures that if any unhandled/invalid instructions are present, they are skipped, rather than locking up engine execution. This is a secondary fix for bug #3614697 - "Spanish version uncompletable at end of 2nd part" and any other future bugs of this type.
2013-07-14TUCKER: Fix for bug #3614697 - "Spanish version uncompletable..."D G Turner
This add support for the unhandled "mof" instruction present in the Spanish version. This effectively skips it as a NOP/invalid, which prevents it locking up the game at the end of the 2nd part.
2013-07-13MORTEVIELLE: Changed savegames to use the game target to generate filenamesPaul Gilbert
2013-07-13TSAGE: Fixes for R2R Crane ControlsPaul Gilbert
2013-07-13MORTEVIELLE: Fix some typos identified by wjpStrangerke
2013-07-12MORTEVIELLE: Fixed ifdef header guard namingPaul Gilbert
2013-07-12TSAGE: Extra comments for crane control scenePaul Gilbert
2013-07-12TUCKER: Fix palette fadesWillem Jan Palenstijn
This is a regression from 362b0cd5e4a71a0b2610ff8abb6aeecddc842cf0 and fixes bug #3614686.
2013-07-11TSAGE: Further fixes for R2R landing bayPaul Gilbert
2013-07-10TSAGE: Fixes for R2R Bridge and Landing bayPaul Gilbert