aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2016-03-19TITANIC: Added various preLoad methodsPaul Gilbert
2016-03-18TITANIC: Enable event handlngPaul Gilbert
2016-03-18TITANIC: Implement more events in CInputTranslatorPaul Gilbert
2016-03-18TITANIC: Remove const prefix from passed messagesPaul Gilbert
Turns out that some of the messages have properties that the objects that handle them can set. For example, the CMouseDragStartMsg has a _dragItem property that an item that allows dragging will explicitly set, allowing the input handler to keep track of what was dragged.
2016-03-18TITANIC: Implemented drag/drop handlingPaul Gilbert
2016-03-18TITANIC: Implement input translator event methodsPaul Gilbert
2016-03-18TITANIC: Create Event manager classPaul Gilbert
2016-03-18SCI32: Add workaround for invalid temp read in TorinColin Snover
2016-03-18SCI32: Use correct script dimensions for later SCI32 gamesColin Snover
These values are hard-coded in the engine executable for each game.
2016-03-18SCI32: Add Phantasmagoria 1.000.000 signatureColin Snover
2016-03-18SCI32: Fix crashes in kIsOnMe caused by stale CelObjsColin Snover
2016-03-18SCI32: More correctly fix kStringCopy overflowColin Snover
This entire kString code needs to be reviewed/refactored, but at least this fix is more complete than the last one. Thanks to @lordhoto and @wjp for their assistance.
2016-03-18SCI32: Fix heap overflow (read) in kStringCopyColin Snover
2016-03-18SCI32: Fix incorrect double-read from CLUTColin Snover
2016-03-18WAGE: Plugged in console scrolling up/downEugene Sandulenko
2016-03-18WAGE: Fixed border highlightingEugene Sandulenko
2016-03-18WAGE: Correction to highlighted border drawingEugene Sandulenko
2016-03-18WAGE: Initial code for border manipulationEugene Sandulenko
2016-03-17TITANIC: Fleshing out CLinkItem classPaul Gilbert
2016-03-17TITANIC: Add some CEnterViewMsg stubsPaul Gilbert
2016-03-17TITANIC: Add stubs for CEnterNodeMsg message handlersPaul Gilbert
2016-03-17TITANIC: Add room number to debugger rooms listingPaul Gilbert
2016-03-17TITANIC: Implement debugger with dump and room commandsPaul Gilbert
2016-03-17TITANIC: Added stubbed CEnterRoomMsg event handlers as neededPaul Gilbert
2016-03-17TITANIC: Fixes to make message handling const, adding CEnterRoomMsg handlersPaul Gilbert
2016-03-17TITANIC: Fix image decodersPaul Gilbert
2016-03-17GRAPHICS: Cleanup of ManagedSurface and Screen classesPaul Gilbert
2016-03-17SCI32: Correct KQ7 version splitColin Snover
The information in the wiki was wrong, KQ7 1.51 is always SCI 2.1 early.
2016-03-17SCI32: Add kq7 1.51 English, fix kq7 1.51 German detectionMartin Kiewitz
Also sort detection entries for kq7 by game version
2016-03-17TITANIC: Implemented the CJPEGDecode and CTargaDecode classesPaul Gilbert
Thank goodness for the existing ScummVM image decoders for these types.. it made implementing the classes sooooo much easier
2016-03-17SCI32: Code documentation improvementsColin Snover
2016-03-17SCI32: Remove outdated note about state of frameout codeColin Snover
This code is engine-accurate now, not based on guesswork.
2016-03-17SCI32: Temporarily remove dead SCI2.1early transitions codeColin Snover
This code sneaked in with the graphics engine rewrite, but is not ready yet to be used. It will return shortly, once it is enabled and working.
2016-03-17SCI32: Clarify game engine version comments for split-version gamesColin Snover
2016-03-17SCI32: Update unimplemented TODO to reflect the correct operation typeColin Snover
2016-03-17SCI32: Enable redrawAllCount in palMorphFrameOutColin Snover
2016-03-17TITANIC: Implemented CStdCWADFile classPaul Gilbert
2016-03-17WAGE: Added several alternate versions of the gamesEugene Sandulenko
2016-03-16TITANIC: Implemented surface shiftColorsPaul Gilbert
2016-03-16SCI32: Work around bad Styler script in KQ7 2.0bColin Snover
The SCI2.1mid version of the game includes scripts designed for SCI2.1early which means wrong parameters are sent to the kernel.
2016-03-16TITANIC: Implemented surface resizing and freeingPaul Gilbert
2016-03-16TITANIC: Renames/fixes for OSVideoSurface methodsPaul Gilbert
2016-03-16TITANIC: Implement surface lock and unlockingPaul Gilbert
2016-03-16TITANIC: Implemented overall surface loading methodPaul Gilbert
2016-03-16TITANIC: Implementing setActiveView, surface clearingPaul Gilbert
2016-03-16SCI32: Fix updated screen item count in remapMarkRedraw()Filippos Karapetis
Thanks to snover for noticing this
2016-03-16WAGE: Added 5 more games to detect. Drakmyth Castle is a big gameEugene Sandulenko
2016-03-16SCUMM: Slight renaming for clarification.Johannes Schickel
2016-03-16SCUMM: Check whether sound effects are active in Player_AD::getSoundStatus.Johannes Schickel
This fixes bug #7076 "LOOM: AdLib sound effect not stopped at Cygna's grave.". Original SCUMM (I checked Monkey Island EGA) implemented Sound::isSoundRunning by checking whether the sound resource of the requested sound id is locked. We use actual sound state inside the player.
2016-03-16SCI: Add workaround for restoring kq6 saved games (lowres/hires)Martin Kiewitz
KQ6 CD sets a global depending on lowres/hires state right at the start and some scripts are using it instead of calling kPlatform. This causes some graphics to be incorrect (well lowres) in case the user saves in lowres mode, then switches to hires mode and restores the previously saved game. We now set that global directly after restoring saved games, so that this issue does not happen anymore. KQ6 CD demo did the same.