aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-23ZVISION: Add error checking when loading in-game animations and videosFilippos Karapetis
2014-12-23ZVISION: Limit the engine delay, even when a custom frame rate is setFilippos Karapetis
2014-12-23ZVISION: Disable more unused codeFilippos Karapetis
2014-12-23ZVISION: Disable unused codeFilippos Karapetis
2014-12-23ZVISION: Clamp the rotation velocity to never be zeroAdrian Astley
Before, if we set the in-game preferences to have very low rotation speed, the velocity ends up always being 0 - 0.99 Hence, when we convert back to an int, everything gets truncated to zero. Therefore, we clamp, in order to ensure the user can always move, no matter which setting they use.
2014-12-23ZVISION: Use Common::Rational to simplify fixed point mathAdrian Astley
2014-12-23ZVISION: Remove unnecessary mathAdrian Astley
2014-12-23ZVISION: Fix some buffer overruns with the usage of sscanf()Filippos Karapetis
2014-12-23ZVISION: Add a comment about the special 0xCCCC characterFilippos Karapetis
2014-12-23ZVISION: Move all of the text related code togetherFilippos Karapetis
2014-12-23ZVISION: Ignore the special 0xCCCC character in subtitlesFilippos Karapetis
This seems to be used as a newline character
2014-12-23Merge pull request #552 from pinotree/reduce-maxpathlenFilippos Karapetis
Reduce MAXPATHLEN usage
2014-12-22AGI: use shorter sizes for buffersPino Toscano
Instead of allocate them with MAXPATHLEN as size, just give them the size for the data that are going to be written on them.
2014-12-22DRASCULA: use Common::String::format when possiblePino Toscano
Use Common::String::format instead of a MAXPATHLEN-sized char[] buffer.
2014-12-22AGI: use Common::String::format when possiblePino Toscano
Use Common::String::format instead of a MAXPATHLEN-sized char[] buffer.
2014-12-23ZVISION: SpacingFilippos Karapetis
2014-12-23ZVISION: Remove leftover warningFilippos Karapetis
2014-12-23ZVISION: Avoid using color masks for in-game animationsFilippos Karapetis
This fixes the transparency for some in-game animations. Since colors can be truncated with color masks, and since accurate colors are required for transparency, color masks can't be used. This fixes the transparency of the in-game item examination interface in ZGI
2014-12-23ZVISION: Limit the default engine delay for all animationsFilippos Karapetis
This fixes the lag between frames for all in-game animations with a default frame delay
2014-12-23ZVISION: Fix regression from commit 3806aa4418Filippos Karapetis
2014-12-23ZVISION: Remove dead codeFilippos Karapetis
2014-12-22ACCESS: Move variable from Room manager to local functionStrangerke
2014-12-22ACCESS: Remove an unused variable in Animation managerStrangerke
2014-12-22ACCESS: Remove a couple of unused variables in CharManagerStrangerke
2014-12-22VIDEO: Mark TheoraDecoder as used by pegasusFedor
2014-12-22ZVISION: Error out when the game string file isn't foundFilippos Karapetis
2014-12-22ZVISION: Add support for GNU Freefont fonts. Also, cleanup font loadingFilippos Karapetis
The Freefont fonts can just be dropped into the extras ScummVM folder, to get the game working under non-Windows systems
2014-12-22ZVISION: Allow dumping any file type via the new "dumpfiles" commandFilippos Karapetis
2014-12-22ZVISION: Prefix some class member variables with an underscoreFilippos Karapetis
2014-12-22ZVISION: Fix Venus key code handling in commit dfae161Filippos Karapetis
2014-12-22ZVISION: Also allow the movement when the cursor is within screen edgesFilippos Karapetis
This matches the behavior of the original in Zork: Nemesis. ZGI already fills the screen horizontally
2014-12-22ZVISION: Implement the Venus hint system in Zork: NemesisFilippos Karapetis
2014-12-21ACCESS: Use enum instead of int to initialize video flagStrangerke
2014-12-21ACCESS: Initialize header in videoPlayer constructorStrangerke
2014-12-21ACCESS: Remove unused variableStrangerke
2014-12-21ACCESS: Fix bug in setHorizontalCode()Strangerke
2014-12-21ZVISION: Document some controls that are only used in Zork: NemesisFilippos Karapetis
2014-12-21ZVISION: Implement the "dumpallscripts" console command againFilippos Karapetis
2014-12-21MT32: Update to munt 1.5.0Filippos Karapetis
This syncs with munt commit 4041a16a5d
2014-12-21CREDITS: Add credits for Sfinx translation to EnglishThierry Crozat
2014-12-21CGE2: Add detection for new English freeware versionThierry Crozat
2014-12-21Merge pull request #550 from bgK/timestamp-overflowJohannes Schickel
AUDIO: Wrap around in the Timestamp constructor
2014-12-20AUDIO: Wrap around in the Timestamp constructorBastien Bouclet
The "making of" video in the Xbox version of Myst III is unusually long. VideoDecoder::FixedRateVideoTrack::getFrameTime would trigger an overflow.
2014-12-20ZVISION: Simplify checkFilippos Karapetis
Thanks to DrMcCoy for spotting this
2014-12-20ZVISION: Fix code formattingFilippos Karapetis
2014-12-20ACCESS: Fix crash in the introduction sequencePaul Gilbert
2014-12-20ACCESS: Fix compiler warningsPaul Gilbert
2014-12-19ACCESS: Extra initialization for various classesPaul Gilbert
2014-12-19ACCESS: Rename ASurface copyFrom methods to avoid clash with Graphics::SurfacePaul Gilbert
2014-12-19ZVISION: Fix code mis-alignment created from variable renameAdrian Astley