aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2016-02-07MOHAWK: Fix some incorrect MystArea castsBastien Bouclet
2016-02-07MOHAWK: Don't use static_cast to downcast view resourcesBastien Bouclet
2016-02-07MOHAWK: Don't downcast _invokingResource using static_castBastien Bouclet
2016-02-07MOHAWK: Turn MystEngine::_cursorHints into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Remove some dead codeBastien Bouclet
2016-02-07MOHAWK: Turn ScriptResource::resourceList into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Turn MystView::scriptResources into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Turn MystView::soundList into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Turn MystCondition::values into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Turn MystView::conditionalImages into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Remove MystAreaActionSwitch::_numSubResourcesBastien Bouclet
2016-02-07MOHAWK: Factor the MystAreaActionSwitch switch codeBastien Bouclet
2016-02-07MOHAWK: Remove MystAreaImageSwitch::_numSubImagesBastien Bouclet
2016-02-07MOHAWK: Turn MystAreaDrag::ValueList into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Rename Myst's Area classesBastien Bouclet
2016-02-07MOHAWK: Make MystResourceType8::_subImages privateBastien Bouclet
2016-02-07MOHAWK: Use nullptr where applicable in the Myst codeBastien Bouclet
2016-02-07MOHAWK: Add override qualifiers to the Myst codeBastien Bouclet
2016-02-07MOHAWK: Add missing virtual attributes to MystResourceType11Bastien Bouclet
2016-02-07MOHAWK: Remove some dead codeBastien Bouclet
2016-02-07TINSEL: Fix crash when error() is called earlyMarcus Comstedt
2016-02-06SHERLOCK: RT: Fix crash removing wax cylinders on gramaphonePaul Gilbert
2016-02-07SHERLOCK: RT: Fix translation errorMartin Kiewitz
2016-02-07AGI: Do not set TIME_DELAY at all on restartMartin Kiewitz
Original AGI did not do it and it would ruin the game speed of at least Larry on Apple IIgs after dying.
2016-02-07AGI: Fix regression from stringWordWrap rewriteMartin Kiewitz
Space at the end of the string was handled inaccurately Fixes kq1 text scrolling bug #7021 Rewrite was done in commit efb65324688f20cc534a25312f558f9264125762
2016-02-06SCI: Screen pixel optimizationsMartin Kiewitz
Put things like putPixel() into screen.h, so that it can be inlined. Also don't use look up tables for those methods anymore and instead calculate offsets manually, because that should be faster.
2016-02-06SCI: Fix bits size calculation for upscaled hiresMartin Kiewitz
in screen class (calculating how many bytes are needed to save a specified area of various screen maps)
2016-02-06MADS: Fix stop stopWalkers list incorrectly filling upPaul Gilbert
2016-02-06SCI: Implement kernelSyncWithFramebuffer using copyFromScreen.Johannes Schickel
2016-02-06SCI: Properly use pitch in GfxScreen::copyFromScreen.Johannes Schickel
2016-02-06MADS: Fix game loop crashPaul Gilbert
2016-02-06AGI: Move debugger to Ctrl-Shift-DMartin Kiewitz
because of Police Quest 1 using Ctrl-D for calling dispatch. Solves FR #395
2016-02-05SHERLOCK: RT: Properly hook up volume and mute toggles in Options dialogPaul Gilbert
2016-02-06AGI: Switch to CLUT3 for Macintosh as defaultMartin Kiewitz
2016-02-05AGI: Adding Macintosh palettes for GR+SQ2Martin Kiewitz
But not actually using the GR palette, because it looks horrible.
2016-02-06MADS: Change the engine descriptionFilippos Karapetis
The engine will support more games than Rex, so its actual name is more fitting than a single game name
2016-02-05SCI: Clean up the op_infoToa and op_superToa SCI3 opcodesFilippos Karapetis
2016-02-05SCI: Silence false positive warning in MSVCFilippos Karapetis
2016-02-05AGI: Make it possible to also force CGA/EGA/VGAMartin Kiewitz
...rendering
2016-02-05SCI: Blocking ScummVM auto-save slot 0 for savingMartin Kiewitz
Auto-saving is not used by SCI, but slot 0 is ScummVM "standard" for auto-saving, that's why it's not available for saving anymore. Jones still uses slot 0 for saving/restoring (because it's hardcoded and changing it would break it somewhat) Deleting + restoring is still possible of couse.
2016-02-05SCI: QfG1/2/3/4 character file detection changedMartin Kiewitz
No longer checking for .sav file suffix, but instead checking room number instead. The user is able to change the suffix, which would have resulted in a compressed character file.
2016-02-05AGI: fix build powf() -> pow()Martin Kiewitz
2016-02-05AGI: Render mode Macintosh addedMartin Kiewitz
Palette + mouse cursor + box frame color only atm Thanks to wjp for gamma correction Not sure, if our current color adjustment is correct Should be checked by using actual hardware
2016-02-05AGI: GfxMgr::drawBox now using kRenderMacintoshMartin Kiewitz
2016-02-05AGI: Rewrote stringWordWrap()Martin Kiewitz
Original code wasn't accurate
2016-02-04SHERLOCK: SS: Fix crash on invalid graphics in German versionPaul Gilbert
2016-02-04AGI: Restrict hide.mouse to AGI3 onlyMartin Kiewitz
Command seems to not have existed in at least 2.917 (PC). Space Quest 2 on Apple IIgs calls it during intro, but never calls show.mouse. SQ2 on other platforms does not make this call. Mouse cursor is not hidden under emulator, so atm I have to assume that it's either a dodgy script or there was something else hacked into the interpreter back then. This fixes Space Quest 2 Apple IIgs losing mouse cursor, when the intro is not canceled.
2016-02-04AGI: Fix Hold-Key-Mode implementationMartin Kiewitz
Hold-Key-Mode got introduced v2.425, it was simply not possible to disable it until 3.098. Now creating a AGI_KEY_STATIONARY event, so that it works properly Fixes Mixed Up Mother Goose
2016-02-04AGI: Fix mouse code for transitionsMartin Kiewitz
Do not show mouse cursor after transition, when it's currently switched to hidden. Do the same for hide/show.mouse opcodes.
2016-02-04AGI: Add verbose flags to debug command screenobjMartin Kiewitz