Commit Graph
89422 Commits
Author SHA1 Message Date
D G Turner 07b83997b7 GOB: Correct build breakage for DS/PSP2 from previous commit. 2018-09-15 01:16:38 +01:00
Martin Gerhardy 32c8ea021c GOB: fixed missing member initialization 2018-09-15 00:01:47 +01:00
Bastien Bouclet 360e1e97c9 IMAGE: Check the output surface bounds when writing QT encoded PICT images 2018-09-14 19:54:52 +02:00
D G Turner f0f02c4a3f LASTEXPRESS: Add Missing End Markers to Detection Entry File Lists.
This omission might have caused detection issues, but unlikely to cause
crashes.
2018-09-14 03:17:56 +01:00
Martin Gerhardy 3128c0be2f LASTEXPRESS: added detection entry for gog release 2018-09-14 02:38:02 +01:00
Cameron Cawley 174b0d1864 PS2: Fix compilation with latest PS2SDK 2018-09-14 02:33:16 +01:00
Jonny Bergström 58f3aac49e IOS: Only change idle timer from main thread.
This prevents various runtime warnings i.e.
"Main Thread Checker: UI API called on a background thread:
-[UIApplication setIdleTimerDisabled:] ..."
2018-09-14 02:32:25 +01:00
Martin Gerhardy 4034497edd DIRECTOR: fixed warning with gcc 8.2
engines/director/lingo/lingo-funcs.cpp: In member function ‘void Director::Lingo::func_goto(Director::Datum&, Director::Datum&)’:
engines/director/lingo/lingo-funcs.cpp:194:39: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
      cleanedFilename += (const char) *p;
2018-09-13 23:08:47 +01:00
Martin Gerhardy 5b9531f00e SWORD2: fixed compiler warning with gcc 8.2
engines/sword2/screen.cpp: In member function ‘void Sword2::Screen::rollCredits()’:
engines/sword2/screen.cpp:1121:102: warning: cast from type ‘const char*’ to type ‘byte*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual]
      creditsLines[i]->sprite = _vm->_fontRenderer->makeTextSprite((byte *)creditsLines[i]->str.c_str(), 600, 14, _vm->_speechFontId, 0);
2018-09-13 20:57:13 +01:00
Martin Gerhardy be71f5b990 LASTEXPRESS: fixed warnings with gcc 8.2
engines/lastexpress/entities/alexei.cpp: In member function ‘void LastExpress::Alexei::standingAtWindow(const LastExpress::SavePoint&)’:
engines/lastexpress/entities/alexei.cpp:772:49: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    C++      engines/lastexpress/entities/chapters.o
engines/lastexpress/entities/august.cpp: In member function ‘void LastExpress::August::function21(const LastExpress::SavePoint&)’:
engines/lastexpress/entities/august.cpp:672:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
    switch(params->param5) {
    ^~~~~~
engines/lastexpress/entities/august.cpp:694:3: note: here
   case 9:
   ^~~~
2018-09-13 20:55:49 +01:00
Evgeny Grechnikov 0cb6b30f67 LASTEXPRESS: more fixes in NPC logic 2018-09-11 23:14:30 +03:00
Jonny Bergström 4d36385ccb Fix launch on recent iOS device (iOS 11.4.1) 2018-09-10 12:20:56 +02:00
Thierry Crozat c80bd0ecbb I18N: Regenerate translations data file 2018-09-10 05:05:03 +02:00
Thierry Crozat c9c4a73253 I18N: Update translations templates 2018-09-09 16:14:29 +02:00
Bastien Bouclet e758ff8036 MOHAWK: RIVEN: Don't allow saving from the GMM if no game is started 2018-09-09 16:11:12 +02:00
Bastien Bouclet 22ded2c406 MOHAWK: RIVEN: Don't allow opening the main menu from the config screens 2018-09-09 16:11:12 +02:00
David Fioramonti d7b511b98b MOHAWK: RIVEN: Return to main menu after the credits
Like the original the game loop returns to the main menu
after the credits end.

The variable states are reset and the player can start
a new game or load an old one.
2018-09-09 16:11:12 +02:00
David Fioramonti a66e661df1 GRAPHICS: Simplify trig usage in primitives
Combined if statements and simplified trig.

cos(atan2(y,x)) = x / sqrt(x^2 + y^2) and
sin(atan2(y,x)) = y / sqrt(x^2 + y^2).
2018-09-08 16:36:57 -07:00
Paul Gilbert 5d77ade10b TITANIC: Fix infinite Barbot animation loop after loading savegame 2018-09-07 21:04:04 -07:00
Purple T 0893d6cd23 I18N: Update translation (French)
Currently translated at 99.9% (1000 of 1000 strings)
2018-09-06 23:44:22 +02:00
Thierry Crozat 345fe85a49 I18N: Update translation (French)
Currently translated at 99.9% (999 of 1000 strings)
2018-09-06 23:44:14 +02:00
Purple T 50b75b8260 I18N: Update translation (French)
Currently translated at 99.8% (998 of 1000 strings)
2018-09-06 23:43:51 +02:00
Filippos Karapetis 205ee4d0d0 SCI32: Allow malformed calls to kLock in PQ:SWAT, after the training videos
Fixes bug #10699
2018-09-06 22:04:13 +03:00
Ľubomír Remák c239a18620 MUTATIONOFJB: Small fixes.
Handle errors in save/load code.
Fix typo in Game::colorFromString.
2018-09-06 20:38:33 +02:00
Ľubomír Remák c36fb36afb MUTATIONOFJB: Add support for 'look' action on inventory items. 2018-09-06 19:38:16 +02:00
Lothar Serra Mari f10816d9ed WIN32: Rewrite Inno setup installer script. (#1324)
* WIN32: Rewrite Inno setup installer

* WIN32: Add small bmp for usage in the Inno setup script

* WIN32: Fix spacing in Inno setup script

* WIN32: Re-add the documentation files to the Start Menu

* WIN32: Add scummvm icon to the Inno setup uninstaller

* WIN32: Remove now obsolete scummvm.iss.in file

* WIN32: Remove reference to Inno installer in update-version.pl

* WIN32: Add reference to Inno setup bmp file in ports.mk
2018-09-05 11:46:42 +10:00
Filippos Karapetis b26abc7926 SCI32: Fix typo 2018-09-04 23:44:39 +03:00
Thierry Crozat 162dcbda27 I18N: Update translations templates 2018-09-04 22:43:52 +02:00
Filippos Karapetis 37a73d3268 SCI32: More workarounds for Hoyle Classic Games - Poker minigame 2018-09-04 23:43:03 +03:00
Filippos Karapetis 4913cd4eb2 SCI32: Add more workarounds for Hoyle Classic Games
This fixes issues with Bridge and Backgammon. Now, Hoyle 5 and its
variants should be in a very good state for testing
2018-09-04 23:36:20 +03:00
Thierry Crozat 28918638e9 I18N: Regenerate translations data file 2018-09-03 05:05:03 +02:00
jepael 0827bddd1e I18N: Update translation (Finnish)
Currently translated at 100.0% (1000 of 1000 strings)
2018-09-02 21:37:05 +02:00
Evgeny Grechnikov 6a1e5c1d93 LASTEXPRESS: more fixes in NPC logic 2018-09-02 21:07:00 +03:00
Ľubomír Remák bde1556b97 MUTATIONOFJB: Add support for loading save during startup. 2018-09-01 22:45:42 +02:00
Filippos Karapetis cc09b66671 SCI32: Fix pathfinding issues at the inn in QFG4 2018-09-01 14:40:58 +03:00
Lothar Serra Mari 84f03ccbe9 I18N: Update translation (German)
Currently translated at 100.0% (1000 of 1000 strings)
2018-09-01 12:58:24 +02:00
George Kormendi 868fb13251 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1000 of 1000 strings)
2018-09-01 12:35:36 +02:00
Thierry Crozat 3923c0a4fb I18N: Update translations templates 2018-09-01 12:15:10 +02:00
Filippos Karapetis 7f83640894 SCI32: Add a game option to double the videos in KQ7 by default
Scaling works correctly with the Windows variant, which uses AVI files,
but the DOS variant uses Robot videos, and the way scaling is done
there is different, and is not working yet with KQ7 DOS. Nonetheless,
both versions are included in the game, so it's not a major issue.
2018-09-01 13:14:38 +03:00
Bastien Bouclet 3c8a0a3d2e MOHAWK: RIVEN: Wait for the sound track to end after the credit 2018-09-01 06:27:56 +02:00
David Fioramonti 33131554c1 MOHAWK: RIVEN: Let credits roll longer
Fixes Trac#10675.

Previously, the credits ended as soon as the last row was shown
of the final credits image.

Now some more black rows (empty rows) are shown and finally a few
seconds of black. I set it to 8 seconds of wait beyond where
the credits where previously stopping.

In order to do this updateCredits was enhanced to work past the end
of the last credits image (and just keep adding empty rows).

The original game shows a black screen for a longer period than this.

The credit image numbers are turned into enums.
2018-08-31 16:56:50 -04:00
Paolo Bossi 59506d0287 I18N: Update translation (Italian)
Currently translated at 100.0% (998 of 998 strings)
2018-08-31 17:58:57 +02:00
Strangerke a6e8744159 STARTREK: remove dead code, simplify if statement by moving out code identical in both branches 2018-08-31 00:24:00 +02:00
Strangerke ae512d3bb3 STARTREK: Initialize more variables in graphics 2018-08-31 00:24:00 +02:00
Strangerke 9ac5f6c6da STARTREK: Initialize some variables in sound 2018-08-31 00:24:00 +02:00
Strangerke 0a70f6f18b STARTREK: Fix an uninitialized variable in bitmap 2018-08-31 00:24:00 +02:00
Ľubomír Remák 543f7666f3 MUTATIONOFJB: Basic save/load support.
Warning: The save format is subject to change.
2018-08-30 23:38:41 +02:00
Filippos Karapetis 041ab36558 SCI32: Extend a workaround for a script bug in QFG4
Fixes a reference to an uninitialized variable after Ad Avis catches you - bug #10694
2018-08-31 00:09:43 +03:00
Thierry Crozat a3c83a04da I18N: Update translations templates 2018-08-30 22:51:52 +02:00
Filippos Karapetis dd7c000e44 SCI32: Hide the unavailable games in the Hoyle 5 derived collections
The derived collections include Hoyle Children's Collection and Hoyle
Bridge. Each collection includes a subset of the games in the full
version, Hoyle Classic Games
2018-08-30 23:51:01 +03:00