Commit Graph
86814 Commits
Author SHA1 Message Date
Bastien Bouclet ae93f24267 MOHAWK: Turn MystAreaDrag::ValueList into a Common::Array 2016-02-07 15:27:03 +01:00
Bastien Bouclet cddb5cd53a MOHAWK: Rename Myst's Area classes 2016-02-07 15:27:03 +01:00
Bastien Bouclet 085f3700f7 MOHAWK: Make MystResourceType8::_subImages private 2016-02-07 15:27:03 +01:00
Bastien Bouclet 0c8d8bbd40 MOHAWK: Use nullptr where applicable in the Myst code 2016-02-07 15:27:03 +01:00
Bastien Bouclet ce25cdf8dc MOHAWK: Add override qualifiers to the Myst code 2016-02-07 15:27:03 +01:00
Bastien Bouclet 25330c714e MOHAWK: Add missing virtual attributes to MystResourceType11 2016-02-07 15:27:03 +01:00
Bastien Bouclet 47bc90f5a3 MOHAWK: Remove some dead code 2016-02-07 15:27:03 +01:00
Marcus Comstedt 9b7ab59fbb TINSEL: Fix crash when error() is called early 2016-02-07 13:03:52 +01:00
Paul Gilbert 79a3caf389 SHERLOCK: RT: Fix crash removing wax cylinders on gramaphone 2016-02-06 20:46:25 -05:00
Martin Kiewitz b7b0aec65d SHERLOCK: RT: Fix translation error 2016-02-07 02:23:20 +01:00
Martin Kiewitz d836a52557 AGI: Do not set TIME_DELAY at all on restart
Original AGI did not do it and it would ruin the game speed of
at least Larry on Apple IIgs after dying.
2016-02-07 01:10:38 +01:00
Martin Kiewitz c43ee3a7a5 AGI: Fix regression from stringWordWrap rewrite
Space at the end of the string was handled inaccurately
Fixes kq1 text scrolling bug #7021
Rewrite was done in commit efb6532468
2016-02-07 00:24:11 +01:00
Willem Jan Palenstijn 3e90a83aa4 COMMON: Fix memory leak in decompressDCL 2016-02-07 00:00:13 +01:00
Martin Kiewitz 209907d01e SCI: Screen pixel optimizations
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-06 23:41:20 +01:00
Martin Kiewitz 1b7ed6a7cc SCI: Fix bits size calculation for upscaled hires
in screen class (calculating how many bytes are needed to
save a specified area of various screen maps)
2016-02-06 23:29:57 +01:00
Paul Gilbert d1ac57fa49 MADS: Fix stop stopWalkers list incorrectly filling up 2016-02-06 17:27:09 -05:00
Johannes Schickel 51d415733c SCI: Implement kernelSyncWithFramebuffer using copyFromScreen. 2016-02-06 22:50:53 +01:00
Johannes Schickel 74154f2101 SCI: Properly use pitch in GfxScreen::copyFromScreen. 2016-02-06 22:50:53 +01:00
Paul Gilbert d18483142d MADS: Fix game loop crash 2016-02-06 15:28:13 -05:00
Johannes Schickel 1b21b8b906 AMIGAOS: Fix 'amigaosdist' target for out-of-tree builds. 2016-02-06 17:46:05 +01:00
Eugene Sandulenko 83b3d6750f Merge pull request #662 from mziab/polish_translation_for_1.8
I18N: Update Polish translation
2016-02-06 17:26:00 +01:00
Paul Gilbert 0874af38db TITANIC: Added Image::loadResource 2016-02-06 11:22:08 -05:00
Michał Ziąbkowski f008b525dd I18N: Update Polish translation 2016-02-06 17:09:34 +01:00
rootfather ce3d7cc7d0 I18N: Use German release titles in German README 2016-02-06 10:10:25 +00:00
rootfather 6b4dd7f6f0 I18N: Use German release titles in German NEWS 2016-02-06 10:10:14 +00:00
Paul Gilbert ab28f87143 TITANIC: Beginnings of Image class 2016-02-05 23:39:27 -05:00
Paul Gilbert 08be41ac52 TITANIC: Added skeleton CMainGameWindow class 2016-02-05 22:11:02 -05:00
Paul Gilbert 021c47b0c1 TITANIC: Skeleton screen manager class 2016-02-05 21:48:01 -05:00
Martin Kiewitz 2b216e1494 AGI: Move debugger to Ctrl-Shift-D
because of Police Quest 1 using Ctrl-D for calling dispatch.
Solves FR #395
2016-02-06 03:00:20 +01:00
Paul Gilbert 93c28c7970 TITANIC: Initial engine skeleton 2016-02-05 20:39:42 -05:00
Paul Gilbert 456e5956e0 SHERLOCK: RT: Properly hook up volume and mute toggles in Options dialog 2016-02-05 19:31:35 -05:00
Martin Kiewitz bb9052bf6f AGI: Switch to CLUT3 for Macintosh as default 2016-02-06 00:03:17 +01:00
Martin Kiewitz 088c4d118c AGI: Adding Macintosh palettes for GR+SQ2
But not actually using the GR palette, because it looks horrible.
2016-02-05 23:53:26 +01:00
Eugene Sandulenko 0930018045 RELEASE: This is 1.9.0git desc/1.9.0git 2016-02-05 23:31:25 +01:00
Filippos Karapetis b84378051d MADS: Change the engine description
The engine will support more games than Rex, so its actual name is more
fitting than a single game name
2016-02-06 00:12:41 +02:00
Filippos Karapetis 88e2673272 SCI: Clean up the op_infoToa and op_superToa SCI3 opcodes 2016-02-05 23:52:18 +02:00
Filippos Karapetis 7ffc4f9816 SCI: Silence false positive warning in MSVC 2016-02-05 23:50:53 +02:00
Martin Kiewitz eaf0aeb604 AGI: Make it possible to also force CGA/EGA/VGA
...rendering
2016-02-05 22:09:11 +01:00
Martin Kiewitz 04de7279a1 SCI: Blocking ScummVM auto-save slot 0 for saving
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-05 19:43:48 +01:00
Martin Kiewitz c61c89dd35 SCI: QfG1/2/3/4 character file detection changed
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-05 18:40:14 +01:00
Willem Jan Palenstijn bdec938dd2 DISTS/REDHAT: Package mort.dat, access.dat 2016-02-05 17:51:14 +01:00
Martin Kiewitz a7ffda3ba1 AGI: fix build powf() -> pow() 2016-02-05 17:03:38 +01:00
Martin Kiewitz f09a15f276 AGI: Render mode Macintosh added
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-05 16:41:02 +01:00
Martin Kiewitz f954603f8d AGI: GfxMgr::drawBox now using kRenderMacintosh 2016-02-05 14:23:23 +01:00
Martin Kiewitz efb6532468 AGI: Rewrote stringWordWrap()
Original code wasn't accurate
2016-02-05 14:13:45 +01:00
Johannes Schickel 29b37f473c COMMON: Add render mode for Macintosh.
On request of m_kiewitz who wants to use it for AGI.
2016-02-05 12:38:28 +01:00
Tarek Soliman f28ced2e96 MAEMO: Fix default bindings
This code depended on the off by one
bug fixed in 9b8b737
2016-02-05 01:06:54 -06:00
Paul Gilbert 331a9f4969 SHERLOCK: SS: Fix crash on invalid graphics in German version 2016-02-04 18:47:08 -05:00
Martin Kiewitz 72a3cae20b AGI: Restrict hide.mouse to AGI3 only
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-04 23:24:59 +01:00
Martin Kiewitz 4b7d49dcff AGI: Fix Hold-Key-Mode implementation
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-04 22:53:15 +01:00