Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-16 | ZVISION: Properly handle sounds reusing the same sound slot (bug #6761) | Filippos Karapetis | |
This is based on Marisa-Chan's observations in commit 28e27ea1d9. Tested with both ZNEM and ZGI | |||
2015-01-15 | ZVISION: Set the state value for the lever position during user dragging | RichieSams | |
Not just during the "returning" animation. Addresses part of bug #6761 | |||
2015-01-15 | ZVISION: Keep the hand cursor during lever movement | RichieSams | |
We have to explicitly set the cursor each call otherwise the cursor will be reset to the idle cursor. Addresses part of bug #6761 | |||
2015-01-15 | ZVISION: Allow multiple sound effects to play at the same time | RichieSams | |
This is the original behavior. This was noted in bug #6761. Specifically, the knocker on the door plays a sound whenever it is a the top of the bottom of the swing. By only allowing one sound effect to play at the same time, the knocker would only play once, even though it bounces at the bottom. | |||
2015-01-10 | Revert "ZVISION: Remove ActionRestoreGame and loading of r.svr (restart slot)" | Filippos Karapetis | |
This reverts commit 9f642074ba8e17aa23b01bcee82b2293fe84f8f1, as it broke the credits screen in ZGI. This has been rewritten to use the common save code | |||
2015-01-10 | ZVISION: Change screen resolution for the hires DVD videos to 800x600 | Filippos Karapetis | |
Also, this hooks up the MPEG-PS decoder, but only if libmpeg2 is compiled in. The DVD videos are still disabled until AC3 audio support is implemented. The hires DVD videos are encoded a 720x480 resolution, with double the frame rate of the lowres ones (29.97FPS up from 15FPS) | |||
2015-01-10 | ZVISION: Change wording | Filippos Karapetis | |
2015-01-09 | ZVISION: Clean up save logic, and fix a thumbnail-related FIXME | Filippos Karapetis | |
This fixes the save game thumbnails when using the original save/load screens | |||
2015-01-07 | ZVISION: Add stubs for the hires VOB MPEG2 videos of ZGI DVD | Filippos Karapetis | |
VOB file handling is based on clone2727's work. The lowres videos are played for now, until AC3 sound handling is implemented | |||
2015-01-07 | ZVISION: Use a common function for loading game animations | Filippos Karapetis | |
2015-01-07 | ZVISION: Remove ActionRestoreGame and loading of r.svr (restart slot) | Filippos Karapetis | |
This is handled internally now, so r.svr isn't needed anymore | |||
2014-12-30 | ZVISION: Fix regression in the handling of multiple animations | Filippos Karapetis | |
A regression from 0c4e0673c3. Thanks to Marisa-Chan for noticing | |||
2014-12-30 | ZVISION: Rename some scripting classes to better represent what the classes are | RichieSams | |
Also, rename the graphics 'Effect' class in order to avoid naming clashes (and/or coder confusion) with the newly named ScriptingEffect class. Lastly, add some documentation for the classes for further clarity. | |||
2014-12-30 | ZVISION: White space | Filippos Karapetis | |
2014-12-30 | ZVISION: Further cleanup to the AnimationNode class | Filippos Karapetis | |
2014-12-29 | ZVISION: Show system messages when subtitles are disabled | Filippos Karapetis | |
Thanks to Marisa-Chan for spotting this | |||
2014-12-28 | ZVISION: Make the rest of the controls properly use VideoDecoder timing | Matthew Hoops | |
The hacky use of getDuration() to retrieve the framerate() is gone Thanks to md5 for testing (and for filling in a few gaps since I was coding in the blind ;)) | |||
2014-12-28 | ZVISION: The fist control is only used in one location | Filippos Karapetis | |
2014-12-28 | ZVISION: Document some more controls | Filippos Karapetis | |
2014-12-28 | ZVISION: Use VideoDecoder facilities better in AnimationNode | Matthew Hoops | |
setEndFrame() will ensure the audio stops when it is supposed to. Also removes the hack of retrieving the frame rate through the getDuration()'s timestamp return value. Thanks to md5 for testing | |||
2014-12-27 | ZVISION: Add support for disabling animations while turning | Filippos Karapetis | |
Also, clean up and document game configuration options, and add a TODO for QSound support | |||
2014-12-26 | ZVISION: Remove duplicate blitting code for images and animations | Filippos Karapetis | |
2014-12-26 | ZVISION: Implement auto-saving | Filippos Karapetis | |
2014-12-26 | ZVISION: Move more graphics code out of the main engine code | Filippos Karapetis | |
2014-12-26 | ZVISION: Fix a warning | Filippos Karapetis | |
2014-12-26 | ZVISION: Move some event/rendering code out of the main engine code | Filippos Karapetis | |
2014-12-26 | ZVISION: Remove some unused actions. Cleanup | Filippos Karapetis | |
2014-12-26 | ZVISION: Move the save manager together with the other file classes | Filippos Karapetis | |
2014-12-25 | ZVISION: Normalize and cleanup all the menu-related enums | Filippos Karapetis | |
2014-12-25 | ZVISION: Move the menu code together with the other scripting code | Filippos Karapetis | |
2014-12-25 | ZVISION: Document where MIDI commands are used | Filippos Karapetis | |
2014-12-25 | ZVISION: Remove dead code | Filippos Karapetis | |
2014-12-25 | ZVISION: Fix frame rate for RLF videos and remove hack in AnimationNode | Filippos Karapetis | |
_frameTime refers to msec, not ticks | |||
2014-12-25 | ZVISION: Resolve some TODOs | Filippos Karapetis | |
2014-12-25 | ZVISION: Document some of the ActionRegion effects | Filippos Karapetis | |
2014-12-24 | ZVISION: Plug more memory leaks | Filippos Karapetis | |
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 (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: Plug a memory leak | 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: Spacing | Filippos Karapetis | |
2014-12-23 | ZVISION: Limit the engine delay, even when a custom frame rate is set | Filippos Karapetis | |
2014-12-23 | ZVISION: Fix some buffer overruns with the usage of sscanf() | Filippos Karapetis | |
2014-12-23 | ZVISION: Move all of the text related code together | Filippos Karapetis | |
2014-12-23 | ZVISION: Remove leftover warning | Filippos Karapetis | |
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-22 | ZVISION: Prefix some class member variables with an underscore | Filippos Karapetis | |
2014-12-21 | ZVISION: Document some controls that are only used in Zork: Nemesis | Filippos Karapetis | |
2014-12-19 | ZVISION: the type in ActionInventory is used as a signed byte now | Filippos Karapetis | |