Commit Graph

70925 Commits

Author SHA1 Message Date
Bastien Bouclet
0463e00fb6 MOHAWK: Don't downcast _invokingResource using static_cast 2016-02-07 15:27:03 +01:00
Bastien Bouclet
bff0dd1915 MOHAWK: Turn MystEngine::_cursorHints into a Common::Array 2016-02-07 15:27:03 +01:00
Bastien Bouclet
6e3719199e MOHAWK: Remove some dead code 2016-02-07 15:27:03 +01:00
Bastien Bouclet
316dc9c829 MOHAWK: Turn ScriptResource::resourceList into a Common::Array 2016-02-07 15:27:03 +01:00
Bastien Bouclet
a3064b9027 MOHAWK: Turn MystView::scriptResources into a Common::Array 2016-02-07 15:27:03 +01:00
Bastien Bouclet
32f1ee73ad MOHAWK: Turn MystView::soundList into a Common::Array 2016-02-07 15:27:03 +01:00
Bastien Bouclet
ef14781456 MOHAWK: Turn MystCondition::values into a Common::Array 2016-02-07 15:27:03 +01:00
Bastien Bouclet
989fe4d0cd MOHAWK: Turn MystView::conditionalImages into a Common::Array 2016-02-07 15:27:03 +01:00
Bastien Bouclet
e9bab23c79 MOHAWK: Remove MystAreaActionSwitch::_numSubResources 2016-02-07 15:27:03 +01:00
Bastien Bouclet
91097d735e MOHAWK: Factor the MystAreaActionSwitch switch code 2016-02-07 15:27:03 +01:00
Bastien Bouclet
afdcbbae98 MOHAWK: Remove MystAreaImageSwitch::_numSubImages 2016-02-07 15:27:03 +01:00
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
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
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
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 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