70896 Commits

Author SHA1 Message Date
Paul Gilbert
43d3b138ca TITANIC: Further setup of List class 2016-02-07 18:07:44 -05:00
Paul Gilbert
bc7bc8ab34 TITANIC: Class stubs and beginnings of CSaveableObject hierarchy 2016-02-07 16:22:16 -05:00
Paul Gilbert
0874af38db TITANIC: Added Image::loadResource 2016-02-06 11:22:08 -05: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
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 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
Martin Kiewitz
9f7ff8351b AGI: Fix mouse code for transitions
Do not show mouse cursor after transition, when it's currently
switched to hidden. Do the same for hide/show.mouse opcodes.
2016-02-04 21:21:52 +01:00
Martin Kiewitz
26791ec7d9 AGI: Add verbose flags to debug command screenobj 2016-02-04 18:49:15 +01:00
Martin Kiewitz
240982a46e AGI: Fix cursor position after save game descr.
Cursor was placed incorrectly after entering saved game description
using original load/save dialogs.
2016-02-04 17:22:23 +01:00
Martin Kiewitz
af8dbfc998 AGI: More accurate menu mouse support
Menu items did not switch to inverted state when they are disabled.
2016-02-04 16:42:41 +01:00
Martin Kiewitz
9620979def AGI: Add Atari ST system UI buttons 2016-02-04 15:30:50 +01:00
Martin Kiewitz
db03baed02 AGI: Add buttons to save/restore verify dialogs 2016-02-04 13:58:10 +01:00
Martin Kiewitz
c17cd72bae AGI: Add Amiga system UI buttons
Also adjust window frames for Amiga. Amiga also uses hi-res ones.
2016-02-04 13:38:18 +01:00
Martin Kiewitz
e019323f07 AGI: Add Apple IIgs system UI buttons
For Restart/Quit/Pause dialog
2016-02-04 12:51:35 +01:00
Paul Gilbert
a31312c0a8 ACCESS: Fix display of ending credits 2016-02-03 22:46:28 -05:00
Paul Gilbert
284b267002 ACCESS: Workaround Floppy room establishment reshown when loading saves 2016-02-03 21:21:55 -05:00
Paul Gilbert
65b55b4b3b ACCESS: Setup wall codes correctly after reinitializing for new room 2016-02-03 21:05:07 -05:00
Martin Kiewitz
dbdf77660e AGI: Fix disabled look to work properly in menus 2016-02-04 00:55:53 +01:00
Willem Jan Palenstijn
f460b09da5 CONFIGURE: Log cmdline and envvars to config.log 2016-02-03 23:23:20 +01:00
Martin Kiewitz
f6c9cffa26 AGI: Add different window frames for Macintosh
Also work on drawCharacter code for SystemUI usage
2016-02-03 22:47:58 +01:00
Martin Kiewitz
0f026c7766 AGI: Add different window frames for Apple IIgs
Only slightly different than on PC
2016-02-03 22:25:52 +01:00
Martin Kiewitz
b726513b1e SCI: code/define formatting 2016-02-03 20:51:46 +01:00
Martin Kiewitz
e91bdf0262 SCI: Remove hardcoded value in getScummVMEvent() 2016-02-03 20:45:08 +01:00
Thierry Crozat
6180106ed4 Merge pull request #660 from rootfather/readme-de
I18N: Update German README and NEWS file
2016-02-03 18:58:44 +00:00
rootfather
e3b34af367 I18N: Update German NEWS (Neues) file
This updates the German NEWS (Neues) file to the english
original file as of commit 7d014be0a2b796175a7ce40a9315603f711b2a30
2016-02-03 14:59:46 +01:00
rootfather
6e14bc24bf I18N: Update German README [Liesmich] file
The German README [Liesmich] file is now the same as the
English original as of commit 687f6067f5d8f616ccd948e43783bdc27f621c23.
2016-02-03 14:37:52 +01:00
Eugene Sandulenko
068d5d8565 I18N: Regenerate translations.dat 2016-02-03 11:48:16 +01:00
Eugene Sandulenko
3b396d8e65 I18N: Update Belarussian translation. Patch #1626 2016-02-03 11:47:42 +01:00
Martin Kiewitz
a9bb8c3a50 AGI: Message box mouse support 2016-02-03 08:27:44 +01:00