Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-24 | ZVISION: Plug another memory leak. Some cleanup | Filippos Karapetis | |
2014-12-24 | ZVISION: Set all the internal graphics operations to use RGB555 (2/2) | Filippos Karapetis | |
This is the second part of the changes to make the engine use RGB555 internally again. This is done to simplify the rendering pipeline - the engine will use RGB555 internally, but will output to RGB565. The overall changes have been broken into two commits, with this commit finishing all the changes. This is needed, as the game uses RGB555 graphics internally, but its AVI animations (full screen and in-game) use RGB565 | |||
2014-12-24 | ZVISION: Set all the internal graphics operations to use RGB555 (1/2) | Filippos Karapetis | |
This is the first part of the changes to make the engine use RGB555 internally again. This is done to simplify the rendering pipeline - the engine will use RGB555 internally, but will output to RGB565. The overall changes have been broken into two commits, thus this first commit will break all the game colors | |||
2014-12-24 | ZVISION: Let the cursor manager do pixel format conversion for cursors | Filippos Karapetis | |
2014-12-24 | ZVISION: Introduce pixel formats for resources (555) and screen (565) | Filippos Karapetis | |
2014-12-24 | ZVISION: Disable unused code | Filippos Karapetis | |
2014-12-24 | ZVISION: Plug a memory leak | Filippos Karapetis | |
2014-12-24 | SCI: fix typo in comment for LSL3/German | Martin Kiewitz | |
2014-12-24 | SCI: added LSL3/German 5 1/4" floppy version | Martin Kiewitz | |
2014-12-24 | SCI: Silence a gcc warning | Matthew Hoops | |
2014-12-24 | ZVISION: Remove duplicate code | Filippos Karapetis | |
2014-12-24 | ZVISION: Remove dead code | Filippos Karapetis | |
2014-12-24 | ZVISION: Add a hack to set the correct frame delay for RLF videos | Filippos Karapetis | |
Also, use Common::Rational to avoid using floating point math | |||
2014-12-23 | ZVISION: Handle animation rewinding outside the RLF encoder | Filippos Karapetis | |
2014-12-23 | ZVISION: Spacing | Filippos Karapetis | |
2014-12-23 | ZVISION: Add error checking when loading in-game animations and videos | Filippos Karapetis | |
2014-12-23 | ZVISION: Limit the engine delay, even when a custom frame rate is set | Filippos Karapetis | |
2014-12-23 | ZVISION: Disable more unused code | Filippos Karapetis | |
2014-12-23 | ZVISION: Disable unused code | Filippos Karapetis | |
2014-12-23 | ZVISION: Clamp the rotation velocity to never be zero | Adrian 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-23 | ZVISION: Use Common::Rational to simplify fixed point math | Adrian Astley | |
2014-12-23 | ZVISION: Remove unnecessary math | Adrian Astley | |
2014-12-23 | ZVISION: Fix some buffer overruns with the usage of sscanf() | Filippos Karapetis | |
2014-12-23 | ZVISION: Add a comment about the special 0xCCCC character | Filippos Karapetis | |
2014-12-23 | ZVISION: Move all of the text related code together | Filippos Karapetis | |
2014-12-23 | ZVISION: Ignore the special 0xCCCC character in subtitles | Filippos Karapetis | |
This seems to be used as a newline character | |||
2014-12-22 | AGI: use shorter sizes for buffers | Pino 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-22 | DRASCULA: use Common::String::format when possible | Pino Toscano | |
Use Common::String::format instead of a MAXPATHLEN-sized char[] buffer. | |||
2014-12-22 | AGI: use Common::String::format when possible | Pino Toscano | |
Use Common::String::format instead of a MAXPATHLEN-sized char[] buffer. | |||
2014-12-23 | ZVISION: Spacing | Filippos Karapetis | |
2014-12-23 | ZVISION: Remove leftover warning | Filippos Karapetis | |
2014-12-23 | ZVISION: Avoid using color masks for in-game animations | Filippos 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-23 | ZVISION: Limit the default engine delay for all animations | Filippos Karapetis | |
This fixes the lag between frames for all in-game animations with a default frame delay | |||
2014-12-23 | ZVISION: Fix regression from commit 3806aa4418 | Filippos Karapetis | |
2014-12-23 | ZVISION: Remove dead code | Filippos Karapetis | |
2014-12-22 | ACCESS: Move variable from Room manager to local function | Strangerke | |
2014-12-22 | ACCESS: Remove an unused variable in Animation manager | Strangerke | |
2014-12-22 | ACCESS: Remove a couple of unused variables in CharManager | Strangerke | |
2014-12-22 | ZVISION: Error out when the game string file isn't found | Filippos Karapetis | |
2014-12-22 | ZVISION: Add support for GNU Freefont fonts. Also, cleanup font loading | Filippos Karapetis | |
The Freefont fonts can just be dropped into the extras ScummVM folder, to get the game working under non-Windows systems | |||
2014-12-22 | ZVISION: Allow dumping any file type via the new "dumpfiles" command | Filippos Karapetis | |
2014-12-22 | ZVISION: Prefix some class member variables with an underscore | Filippos Karapetis | |
2014-12-22 | ZVISION: Fix Venus key code handling in commit dfae161 | Filippos Karapetis | |
2014-12-22 | ZVISION: Also allow the movement when the cursor is within screen edges | Filippos Karapetis | |
This matches the behavior of the original in Zork: Nemesis. ZGI already fills the screen horizontally | |||
2014-12-22 | ZVISION: Implement the Venus hint system in Zork: Nemesis | Filippos Karapetis | |
2014-12-21 | ACCESS: Use enum instead of int to initialize video flag | Strangerke | |
2014-12-21 | ACCESS: Initialize header in videoPlayer constructor | Strangerke | |
2014-12-21 | ACCESS: Remove unused variable | Strangerke | |
2014-12-21 | ACCESS: Fix bug in setHorizontalCode() | Strangerke | |
2014-12-21 | ZVISION: Document some controls that are only used in Zork: Nemesis | Filippos Karapetis | |