aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-06Merge pull request #983 from dafioram/titanic_starview_addReversePaul Gilbert
TITANIC: Change Starview slowdown to reverse
2017-08-06TITANIC: Change Starview slowdown to reverseDavid Fioramonti
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-06TITANIC: Bring movement rates in the starfield closer to the originalPaul Gilbert
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-06TITANIC: Minor renamings in CStarViewPaul Gilbert
2017-08-06TITANIC: Renaming in SuccUBus classes for better clarityPaul Gilbert
2017-08-06TITANIC: Correct local variable name in SuccUBusPaul Gilbert
2017-08-06TITANIC: Add Starship Titanic notes to READMEPaul Gilbert
2017-08-07SCI32: Add script patch for Bitty Kitty / Barbie game glitchMartin Kiewitz
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-06TITANIC: Remove development link left in computer screen viewPaul Gilbert
2017-08-07SLUDGE: SpritePalette is a class, not a structFilippos Karapetis
2017-08-06TITANIC: Fix movement cursors in Lift 4 when eye is removedPaul Gilbert
2017-08-06GRAPHICS: MACGUI: Better handling for displaying selection endEugene Sandulenko
2017-08-06TITANIC: Don't allow movement link to be used in Starfield PuzlzePaul Gilbert
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-06SCI32: Add script patches for action sequences in city hallMartin Kiewitz
2017-08-06I18N: Update translation (Finnish)Timo Mikkolainen
Currently translated at 100.0% (965 of 965 strings)
2017-08-06TITANIC: Fix arrow key movement in front of Parrot cagePaul Gilbert
2017-08-06CMD: Handle --game=<ID> for --detect and --auto-detectThierry Crozat
The README and command line help indicated this should work, but this was not implemented.
2017-08-06CMD: Improve warnings for --detect and --add when no game is foundThierry Crozat
2017-08-06CMD: Print full path information for --detectTobia Tesan
2017-08-06CMD: Update README with new autodetect command line optionsTobia Tesan
2017-08-06CMD: Update error codes in case of autodetector errorTobia Tesan
2017-08-06CMD: Add --recursive option for adding & detectionTobia Tesan
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-06CMD: Fix batch adding of gamesTobia Tesan
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-06QUEEN: Silence GCC 7 warnings about potential buffer overflowTorbjörn Andersson
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-06I18N: Update translation (Dutch)Ben Castricum
Currently translated at 100.0% (965 of 965 strings)
2017-08-06TITANIC: Changing arrow movement to be done via simulated mouse clicksPaul Gilbert
2017-08-06TITANIC: Create new CMovementMsg for new movement functionalityPaul Gilbert
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-06GUI: Mark some fall-through cases as intentionalBastien Bouclet
Comments explain how the num lock handling works before the fall-through cases.
2017-08-06MOHAWK: Riven: Add keyboard navigationBastien Bouclet
2017-08-06TITANIC: Fix handling of NumPad causing double digitsPaul Gilbert
2017-08-06JANITORIAL: Silence some more GCC 7 fall through warningsTorbjörn Andersson
I think these are the last one that were already flagged as being deliberate.
2017-08-06SWORD25: Increase buffer length to silence GCC 7 warningTorbjörn Andersson
2017-08-06JANITORIAL: Silence GCC 7 fall through warningTorbjörn Andersson
2017-08-06SWORD1: Silence GCC warning about potential overflowTorbjörn Andersson
Probably doesn't ever happen, but now 'fileName' is as large as it needs to be if 'label' is as long as it can be.
2017-08-06JANITORIAL: Silence some more GCC 7 fall through warningsTorbjörn Andersson
2017-08-06JANITORIAL: Silence some more GCC 7 fallthrough warningsTorbjörn Andersson
These weren't explicitly flagged as deliberate, but I recognize Duff's Device when I see it.
2017-08-06JANITORIAL: Silence more GCC 7 warningsTorbjörn Andersson
All these fall through were marked as deliberate, so again I've only changed the comment to silence GCC.
2017-08-06I18N: Update translations templatesThierry Crozat
2017-08-06MOHAWK: Riven: Load only the data files for the current game versionBastien Bouclet
The Steam version is a DVD version, but also has files from the CD version in the data folder. We need to load only the files from the DVD version to prevent data inconsistencies. Also check on startup that all the required datafiles are present. Possibly fixes #10052.
2017-08-06GOB: Fix what looks like an obviously incorrect conditionTorbjörn Andersson
Though since I don't have the game I can't actually test it. :-)
2017-08-06JANITORIAL: Silence more GCC 7 warningsTorbjörn Andersson
There were all flagged as intentional fall throughs. I simply changed the comments to something GCC would recognize.
2017-08-06JANITORIAL: Increase buffer size to fix potential overflowTorbjörn Andersson
Caught by GCC 7 (though the warning seemed misleading to me). Since SoundDesc->name can potentially be 14 characters "%s_reg%03d.fla" can be 25 characters, plus the terminating \0.
2017-08-06JANITORIAL: Silence GCC warningTorbjörn Andersson
Since case 64 was added for "MM C64 Costume Animation", and considering the way it's written to only affect game version 0, it is clearly an intentional fall through.
2017-08-06JANITORIAL: Silence some GCC 7 warningsTorbjörn Andersson
We have lots and lots of -Wimplicit-fallthrough warnings, and I don't know if it's worth fixing them or not. But if we want to, this is how it can be done.
2017-08-06GRAPHICS: MACGUI: Fix cursor position when MacTextWindow is scrolledEugene Sandulenko
2017-08-05TITANIC: Maintain static movie frames on objects across savesPaul Gilbert
2017-08-05TITANIC: Fix original savegames from the bar not loadingPaul Gilbert
2017-08-05TITANIC: Don't show invalid meta info for original game savesPaul Gilbert
2017-08-05GRAPHICS: MACGUI: Enforce surface cleanup on MacText clearingEugene Sandulenko
2017-08-05WAGE: Implement Gui::clearOutput()Eugene Sandulenko