Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-27 | MOHAWK: Fix MSVC warnings | Filippos Karapetis | |
Fix assignments to float variables, by adding a float suffix | |||
2018-09-09 | MOHAWK: RIVEN: Return to main menu after the credits | David Fioramonti | |
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-01 | MOHAWK: RIVEN: Wait for the sound track to end after the credit | Bastien Bouclet | |
2018-08-31 | MOHAWK: RIVEN: Let credits roll longer | David Fioramonti | |
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-11 | MOHAWK: RIVEN: Rework font loading so the TTF font is not leaked | Bastien Bouclet | |
2018-06-29 | MOHAWK: RIVEN: Draw menu with TTF fonts | Eugene Sandulenko | |
2018-06-22 | MOHAWK: RIVEN: Fix out of bounds write in the flies effect | Bastien Bouclet | |
Fixes Trac#10579. | |||
2018-03-31 | MOHAWK: Fix some clang-tidy warnings | Bastien Bouclet | |
2017-10-07 | ENGINES: Remove default1x scaler flag | Colin Snover | |
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions. | |||
2017-09-20 | MOHAWK: Riven: Move the water effect to its own class | Bastien Bouclet | |
Fixes the per frame scripts being leaked. Fixes #10215. | |||
2017-08-05 | MOHAWK: Riven: Ensure the entire view is drawn when pan transitions complete | Bastien Bouclet | |
Fixes #10063. | |||
2017-07-29 | MOHAWK: Riven: Let the gameloop gracefully end when quitting | Bastien Bouclet | |
Prevents the quit confirmation dialog from being displayed at the end of the game's ending if it is enabled. Fixes #9943. | |||
2017-07-15 | MOHAWK: Riven: Stop sending empty rects when drawing transitions | Bastien Bouclet | |
Fixes #9947. | |||
2017-07-14 | MOHAWK: Riven: Implement transition offsets | Bastien Bouclet | |
The games tries to match objects between the old and new card by offsetting the transition of the new card. Fixes #9947. | |||
2017-07-10 | MOHAWK: Riven: Clear the effects screen at the beginning of credits | Bastien Bouclet | |
It is used as a source for the fade from black effect. Ensures the first fading effect fades from black and not the previous view. Fixes #9929, #9930, #9931, #9932, #9933. | |||
2017-07-09 | MOHAWK: Riven: Fix ending video not playing when using the trap book | Bastien Bouclet | |
Fixes #9911. | |||
2017-07-03 | MOHAWK: Check the Books external commands against the original | Bastien Bouclet | |
2017-07-03 | MOHAWK: Don't update the screen immediatly after drawing | Bastien Bouclet | |
Updating the screen needs to happen exactly once at the end of each game loop. | |||
2017-07-03 | MOHAWK: Rewrite the Riven movie manager | Bastien Bouclet | |
2017-07-03 | MOHAWK: Rework stack frame updates to work like the original | Bastien Bouclet | |
2017-07-03 | MOHAWK: Pass rects by const reference in Riven's graphics manager | Bastien Bouclet | |
2017-07-03 | MOHAWK: Implement card transitions for Riven | Bastien Bouclet | |
2017-07-03 | MOHAWK: Use an enum for Riven's transition types | Bastien Bouclet | |
2017-07-03 | MOHAWK: Move Riven inventory code to a new class | Bastien Bouclet | |
2017-07-03 | MOHAWK: Implement the (fire)flies effect mainly used in jungle island | Bastien Bouclet | |
2017-07-03 | MOHAWK: Only allow a single pixel format in Riven to simplify the implementation | Bastien Bouclet | |
2017-07-03 | MOHAWK: Introduce the effects intermediary screen | Bastien Bouclet | |
2017-07-03 | MOHAWK: Rename the card and stack accessors | Bastien Bouclet | |
2017-07-03 | MOHAWK: Move the resource names to RivenStack | Bastien Bouclet | |
2017-07-03 | MOHAWK: Introduce a new RivenStack class | Bastien Bouclet | |
2017-07-03 | MOHAWK: Chane Riven's graphics manager to automatically handle screen updates | Bastien Bouclet | |
2017-07-03 | MOHAWK: Move PLST handling to the RivenCard class | Bastien Bouclet | |
2017-07-03 | MOHAWK: Remove the current card id from the Riven engine class | Bastien Bouclet | |
2016-08-11 | MOHAWK: Add a Riven specific sound manager | Bastien Bouclet | |
- Add ambient sound fading - Fix ambient sound volume to use the list-level volume | |||
2016-06-01 | MOHAWK: Initialize some more variables | Strangerke | |
2014-05-03 | MOHAWK: Use original stack ID mapping for Riven | Matthew Hoops | |
2014-02-18 | MOHAWK: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-08-03 | MOHAWK: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | MOHAWK: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2012-06-16 | MOHAWK: Get rid of casts on OSystem::copyRectToScreen calls. | Johannes Schickel | |
2012-03-10 | MOHAWK: Split the graphics classes into their own files | Matthew Hoops | |