Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2015-08-19 | MOHAWK: Use floor instead of round | Matthew Hoops | |
round() is C99; floor() and adding 0.5 to the parameter is sufficient. Probably having detection for floor() and a compatibility definition otherwise would make sense. | |||
2015-07-19 | MOHAWK: Implement drawing the marbles a step away from the grid | Matthew Hoops | |
Much thanks to fuzzie | |||
2015-07-17 | MOHAWK: Make video handles actual objects | Matthew Hoops | |
2014-12-07 | MOHAWK: Comment out unused constant | Filippos Karapetis | |
Thanks to fingolfin for finding this unused code | |||
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 | |
2012-12-16 | MOHAWK: Allow changing video rates | Bastien Bouclet | |
getVideoDuration now returns an Timestamp | |||
2012-05-12 | VIDEO: Change getElapsedTime() into getTime() | Matthew Hoops | |
This name change accompanies a slight meaning change; now it means the current time position from the beginning of the video and not from starting the video. | |||
2012-03-10 | MOHAWK: Split the graphics classes into their own files | Matthew Hoops | |
2011-08-15 | MOHAWK: Fix timing of the first two Riven credits frames | Matthew Hoops | |
2011-08-11 | MOHAWK: Stub off xflies | Matthew Hoops | |
2011-08-11 | MOHAWK: Implement the rest of the sunners code | Matthew Hoops | |
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-03-23 | MOHAWK: Use direct access on the hashmap for Riven variables now | Matthew Hoops | |
2011-03-22 | MOHAWK: Implement xrwindowsetup | Matthew Hoops | |
2011-03-21 | MOHAWK: Minor cleanup and consistency fixes | Matthew Hoops | |
2011-03-21 | MOHAWK: Implement the prison viewer | Matthew Hoops | |
2011-03-20 | MOHAWK: Implement the Ytram trap | Matthew Hoops | |
2011-03-09 | MOHAWK: Remove outdated TODO | Matthew Hoops | |
2011-03-09 | MOHAWK: Correct start times for Riven credits | Matthew Hoops | |
2011-03-09 | MOHAWK: Add initial support for the Riven credits sequence | Matthew Hoops | |
The credits start too early for a few of the end game sequences, but otherwise works well (minus missing fade support, but that is throughout the game anyway). | |||
2011-03-07 | MOHAWK: Make Riven use original executables for cursors | Matthew Hoops | |
It will try both Windows and Macintosh executables. The hardcoded cursors have been removed. | |||
2011-02-14 | MOHAWK: Correct the variable used for the lab book in Riven | Matthew Hoops | |
2011-02-07 | VIDEO: Replace Video::VideoTimestamp with Audio::Timestamp | Max Horn | |
svn-id: r55814 | |||
2011-01-24 | MOHAWK: Recheck the current hotspot if a script has changed the enabled ↵ | Matthew Hoops | |
hotspots in Riven svn-id: r55493 | |||
2011-01-23 | VIDEO: Move video classes to Video:: namespace | Eugene Sandulenko | |
svn-id: r55479 | |||
2011-01-18 | MOHAWK: Rename some VideoManager functions so we have some unified naming ↵ | Matthew Hoops | |
between versions svn-id: r55312 | |||
2011-01-18 | MOHAWK: Implement the whark response to the red light | Matthew Hoops | |
svn-id: r55300 | |||
2011-01-18 | MOHAWK: Implement the village part of the left viewer on gspit | Matthew Hoops | |
svn-id: r55299 | |||
2011-01-18 | MOHAWK: Implement xgrviewer so the right viewer on gspit is usable | Matthew Hoops | |
svn-id: r55282 | |||
2011-01-17 | MOHAWK: Implement the Riven pin controls | Matthew Hoops | |
svn-id: r55278 | |||
2011-01-14 | MOHAWK: Simplify some code | Matthew Hoops | |
svn-id: r55242 | |||
2011-01-11 | MOHAWK: Implement Riven's whark number puzzle | Matthew Hoops | |
svn-id: r55207 | |||
2011-01-11 | MOHAWK: Play the telescope moving video (now that seeking is available :)) | Matthew Hoops | |
svn-id: r55205 | |||
2010-12-09 | MOHAWK: Allow background videos to be played/manipulated with resource handles | Alyssa Milburn | |
svn-id: r54843 | |||
2010-11-25 | MOHAWK: Refactor cursor handling | Matthew Hoops | |
Cursor handling has now been moved to a new CursorManager class (which is subclassed for Myst/Riven) from the GraphicsManager classes. This will be needed for Living Books which will have a class for Windows and Mac cursors (coming soon!). svn-id: r54469 | |||
2010-11-23 | MOHAWK: Find the small marble images by string; should fix German version | Matthew Hoops | |
svn-id: r54431 | |||
2010-11-22 | MOHAWK: Fix gspit dome from always opening | Matthew Hoops | |
svn-id: r54417 | |||
2010-11-22 | MOHAWK: Switch slider bitmap ID's to matching via string; fixes some versions | Matthew Hoops | |
svn-id: r54416 | |||
2010-11-19 | MOHAWK: Implement an image cache system | Matthew Hoops | |
This should greatly improve the performance in Myst (especially Myst ME, which uses the slow JPEG decoder). This should also slightly improve the Riven performance; the sliders now work a bit better. svn-id: r54388 | |||
2010-11-19 | MOHAWK: Implement another Riven demo external | Matthew Hoops | |
xademoquit() is called from card 12 when clicking anywhere but the system requirements (which is why I hadn't noticed it earlier). I've also stubbed another demo function (xaexittomain()), called from an unused card's script for completeness. svn-id: r54359 | |||
2010-09-15 | MOHAWK: Finish implementation of the Riven Marble Puzzle | Matthew Hoops | |
You can now place the marbles and pressing the button will now only set the power to on if the marbles are in the correct positions. svn-id: r52735 | |||
2010-09-09 | MOHAWK: Add initial work on the Riven marble puzzle | Matthew Hoops | |
The marbles are currently drawn, and you can pick them up, but you can not place them on the grid yet. svn-id: r52661 | |||
2010-09-08 | MOHAWK: Implement blocking sound in Riven | Matthew Hoops | |
Sounds that set the third argument of the playSound opcode to 1 (wherever they may be) will now block. The volume parameter of playSound is also now honored. Merge the Myst sound blocking code with this too. svn-id: r52643 | |||
2010-09-07 | MOHAWK: Sound cleanup | Matthew Hoops | |
Merge the Riven sound file code with the main Riven resource code and remove the mainSoundFile parameter from Sound::playSound(). Reasoning: The sound id's do not collide with the sound id's in the main data files. The sound archives only exist because the original CD version had the ability to choose between low and high quality audio. svn-id: r52631 | |||
2010-09-07 | MOHAWK: Add stopping sounds to the telescope functions | Matthew Hoops | |
svn-id: r52628 | |||
2010-09-07 | MOHAWK: Implement xgplateau3160_dopools | Matthew Hoops | |
The pools of water will now always show the video of returning to the "off" state. svn-id: r52626 |