Commit Graph
86814 Commits
Author SHA1 Message Date
Eugene Sandulenko 742a7fbb2c WAGE: Resize console window for new scene (restore lost functionality) 2017-08-07 13:06:12 +02:00
Eugene Sandulenko c5b28a171b GRAPHICS: MACGUI: Do not resize MacTextWindow when not necessary 2017-08-07 13:05:35 +02:00
Eugene Sandulenko 65265d87d7 GRAPHICS: MACGUI: Fix selection visual feedback 2017-08-07 12:28:43 +02:00
Eugene Sandulenko 7896e9572f GRAPHICS: MACGUI: Correctly process revere oneliner selections 2017-08-07 12:18:20 +02:00
Eugene Sandulenko d51a87a83b GRAPHICS: MACGUI: Correctly expand selection beyond last line 2017-08-07 12:18:20 +02:00
Eugene Sandulenko abf6abdb65 GRAPHICS: MACGUI: Correctly display last selection line 2017-08-07 12:18:20 +02:00
Eugene Sandulenko 6e690dbca9 GRAPHICS: MACGUI: Do not draw selection in the initial state 2017-08-07 12:18:20 +02:00
Paolo Bossi 5249e5a8af I18N: Update translation (Italian)
Currently translated at 100.0% (965 of 965 strings)
2017-08-07 10:34:55 +02:00
George Kormendi 3cae040f39 I18N: Update translation (Hungarian)
Currently translated at 100.0% (965 of 965 strings)
2017-08-07 08:37:04 +02:00
Thierry Crozat e7b103c6a0 I18N: Regenerate translations data file 2017-08-07 05:05:02 +02:00
Paul Gilbert 27e141eaf4 VOYEUR: Fix exiting game from the VCR screen 2017-08-06 23:02:55 -04:00
Paul Gilbert ed04ef4929 VOYEUR: Fix playback of audio events on VCR, thanks to Bakhtosh 2017-08-06 22:58:09 -04:00
Paul Gilbert 0338733d4b TSAGE: BF: Add missing break to switch statement 2017-08-06 22:33:55 -04:00
Paul Gilbert 898b79f8dc LURE: Adjust switch fall through comments 2017-08-06 22:20:16 -04:00
Paul Gilbert b592873847 HOPKINS: Add missing break to switch statement 2017-08-06 22:14:36 -04:00
Paul Gilbert 28442d47c4 CRUISE: Add explicit fall through comments to switch 2017-08-06 22:09:14 -04:00
Paul Gilbert bad821d451 TITANIC: Removed unused CWaveFile constructor 2017-08-06 22:08:52 -04:00
Paul Gilbert 9c4316b46b TITANIC: Fix SuccUBus not always redirecting 'nowhere' glyphs to Bilge 2017-08-06 21:49:23 -04:00
Paul Gilbert b818656a85 Merge pull request #983 from dafioram/titanic_starview_addReverse
TITANIC: Change Starview slowdown to reverse
2017-08-06 21:23:54 -04:00
David Fioramonti c4751fc611 TITANIC: Change Starview slowdown to reverse
This changes the starview manual camera movement using semicolon.
Before it slowed down the ship. To make it more like the original
game it now adds negative velocity so that it slows down then
speeds up in the backward direction.

The functions were renamed accordingly.
2017-08-06 18:05:18 -07:00
Paul Gilbert e830ddbc70 TITANIC: Bring movement rates in the starfield closer to the original
The original updated the camera during the general scene drawing,
which was done at a much higher rate than I wanted for the ScummVM
implementation. So I've added this workaround to update the camera
every 10ms when the player is in the star control scene. This gives
it a comparible rate of movement to the original.
2017-08-06 20:36:28 -04:00
Paul Gilbert 9a98b32a11 TITANIC: Minor renamings in CStarView 2017-08-06 20:01:28 -04:00
Paul Gilbert a48ff3713b TITANIC: Renaming in SuccUBus classes for better clarity 2017-08-06 19:27:56 -04:00
Paul Gilbert 13466bb692 TITANIC: Correct local variable name in SuccUBus 2017-08-06 18:54:38 -04:00
Paul Gilbert fe7f921118 TITANIC: Add Starship Titanic notes to README 2017-08-06 18:15:21 -04:00
Martin Kiewitz 4d7d7698eb SCI32: Add script patch for Bitty Kitty / Barbie game glitch
Fixes bug #9849
Which is a pseudo-game-breaking glitch of the game itself.
Applies to at least English+German floppy and English CD version.
2017-08-07 00:06:14 +02:00
Paul Gilbert c55e83e776 TITANIC: Remove development link left in computer screen view 2017-08-06 17:45:27 -04:00
Filippos Karapetis b445d31e58 SLUDGE: SpritePalette is a class, not a struct 2017-08-07 00:05:34 +03:00
Paul Gilbert 97a39f6a58 TITANIC: Fix movement cursors in Lift 4 when eye is removed 2017-08-06 16:53:52 -04:00
Eugene Sandulenko 8b81bb2faa GRAPHICS: MACGUI: Better handling for displaying selection end 2017-08-06 22:43:09 +02:00
Paul Gilbert 89457af33e TITANIC: Don't allow movement link to be used in Starfield Puzlze
The scene has an unused right turn link that wasn't used, and is
covered by the starview. Since movement now uses simulated mouse
clicks, the worst result of clicking right arrow is simply that
a star may be accidentally selected. But for cleanliness, it was
best to fix it. It also allowed the creation of code that other
objects in the view can use to override default movement logic,
just in case it's needed.
2017-08-06 15:25:28 -04:00
Martin Kiewitz 5a4840ee55 SCI32: Add script patches for action sequences in city hall 2017-08-06 21:09:07 +02:00
Timo Mikkolainen a45637963e I18N: Update translation (Finnish)
Currently translated at 100.0% (965 of 965 strings)
2017-08-06 21:02:58 +02:00
Paul Gilbert a14bc53ba5 TITANIC: Fix arrow key movement in front of Parrot cage 2017-08-06 14:40:44 -04:00
Thierry Crozat 62957b38ac CMD: Handle --game=<ID> for --detect and --auto-detect
The README and command line help indicated this should work,
but this was not implemented.
2017-08-06 19:14:13 +01:00
Thierry Crozat 8e5b8510c8 CMD: Improve warnings for --detect and --add when no game is found 2017-08-06 19:14:13 +01:00
Tobia Tesan 78253e38d1 CMD: Print full path information for --detect 2017-08-06 19:14:13 +01:00
Tobia Tesan 544a18bba2 CMD: Update README with new autodetect command line options 2017-08-06 19:14:13 +01:00
Tobia Tesan 31c541beda CMD: Update error codes in case of autodetector error 2017-08-06 19:14:13 +01:00
Tobia Tesan 426ec1f989 CMD: Add --recursive option for adding & detection
New semantics is as follows:

[-p <dir>] --add                 adds all games in <dir> or
                                 working dir

[-p <dir>] --detect              enumerates dectected games in
                                 <dir> with their ids

[-p <dir>] --game <id> --add     adds just game <id> if found
                                 in <dir> and not already added

[-p <dir>] --recursive --add     adds all games in <dir> and
                                 subdirs if not already added

[-p <dir>] --recursive --game <id> --add
                                 adds just game <id> if found
                                 in <dir> or its subdirs and
                                 not already added

[-p <dir>] --recursive --detect  enumerates games in <dir>
                                 and subdirs

[-p <dir>] --auto-detect         launches the first game
                                 found in <dir>

[-p <dir>] --recursive --auto-detect
                                 displays error message

The reason for the displaying an error message when attempting to do
autodetection on a whole tree is mainly one of UX, IMO it *might* get
confusing on a sufficiently large/deep tree.
The relevant if() can be removed safely if it's concluded that's not the
case.
2017-08-06 19:14:13 +01:00
Tobia Tesan c3058ad0ee CMD: Fix batch adding of games
This implements the behaviour as discussed in PR926:
https://github.com/scummvm/scummvm/pull/926#discussion_r126132411

Essentially:

[-p <dir>] --add                adds all games in <dir> or working dir
[-p <dir>] --detect             enumerates dectected games with their
ids
[-p <dir>] --game <id> --add    adds just game <id>
2017-08-06 19:14:13 +01:00
Torbjörn Andersson 0b07029274 QUEEN: Silence GCC 7 warnings about potential buffer overflow
Use snprintf() instead of sprintf() to limit how much is written
to the buffer. Note that there are other places where it looks
like it could overflow, but they did not trigger warnings and I'm
guessing that it doesn't overflow in reality.
2017-08-06 20:06:18 +02:00
Ben Castricum 9ac4a77233 I18N: Update translation (Dutch)
Currently translated at 100.0% (965 of 965 strings)
2017-08-06 19:29:17 +02:00
Paul Gilbert 380a9da4c9 TITANIC: Changing arrow movement to be done via simulated mouse clicks 2017-08-06 12:30:27 -04:00
Paul Gilbert 07e70d9896 TITANIC: Create new CMovementMsg for new movement functionality
This also moves logic for detecting which movement is associated
with given keycodes and cursors to CMovementMsg and CLinkItem,
which are better suited to contain the logic
2017-08-06 11:58:06 -04:00
Bastien Bouclet f5b335af10 GUI: Mark some fall-through cases as intentional
Comments explain how the num lock handling works before the
fall-through cases.
2017-08-06 17:55:33 +02:00
Bastien Bouclet 8e5ac98a4b MOHAWK: Riven: Add keyboard navigation 2017-08-06 17:36:27 +02:00
Paul Gilbert 17089becd4 TITANIC: Fix handling of NumPad causing double digits 2017-08-06 11:23:12 -04:00
Torbjörn Andersson 665f5c99b2 JANITORIAL: Silence some more GCC 7 fall through warnings
I think these are the last one that were already flagged as being
deliberate.
2017-08-06 16:54:38 +02:00
Torbjörn Andersson a57c5b385d SWORD25: Increase buffer length to silence GCC 7 warning 2017-08-06 16:42:40 +02:00