aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-20ZVISION: Add animation.o and rlf_animation.o to module.mkrichiesams
2013-08-20ZVISION: Remove superfluous filerichiesams
2013-08-20ZVISION: Handle rlf frame transitions internallyrichiesams
Animations use incremental frame changes. That is, only a few frames are complete (I-frames), the rest are just the pixels that change between the current frame and both the previous frame and the next frame (B-frames). See https://en.wikipedia.org/wiki/Video_compression_picture_types
2013-08-20ZVISION: Convert abs() to ABS() to ensure portabilityrichiesams
2013-08-20ZVISION: Create keypress event to test rlf animationrichiesams
2013-08-20ZVISION: Normalize comment alignmentrichiesams
2013-08-20ZVISION: Fix seek() whence argumentrichiesams
2013-08-20ZVISION: Call RenderManager::update() before ScriptManager::update()richiesams
This ensures the background will be rendered before anything from Puzzles or Controls
2013-08-20ZVISION: Always update the screen to ensure the mouse continues to renderrichiesams
2013-08-20ZVISION: Initialize inline with constructionrichiesams
2013-08-20ZVISION: Create method to play RlfAnimationsrichiesams
2013-08-20ZVISION: Implement ActionSetPartialScreenrichiesams
2013-08-20ZVISION: Create method to clear the working window area of the screen to a ↵richiesams
single color
2013-08-20ZVISION: Rename _warpedBuffer to _workingWindowBufferrichiesams
To better represent its function
2013-08-20ZVISION: Create class to parse RLF animation filesrichiesams
2013-08-18ZVISION: Revert to normal pointers instead of shared pointersrichiesams
2013-08-18ZVISION: Don't cast away const qualifierrichiesams
2013-08-18ZVISION: Fix argument passing for warning()richiesams
2013-08-18ZVISION: Reimplement PushToggleControlrichiesams
2013-08-18ZVISION: Force & operator to have precedence over == operatorrichiesams
2013-08-18ZVISION: Convert _puzzlesToCheck to a Queue instead of a Stackrichiesams
2013-08-18ZVISION: Allow Puzzles to have mutiple 'sets' of CriteriaEntriesrichiesams
2013-08-18ZVISION: Implement ActionEnableControl and ActionDisableControlrichiesams
2013-08-18ZVISION: Allow controls to be enabled or disabledrichiesams
2013-08-18ZVISION: Convert _activeControls from a List to a HashMaprichiesams
2013-08-18ZVISION: Reset MouseEvent globalStateValue's when clearing themrichiesams
2013-08-18ZVISION: Make MousEvent fully publicrichiesams
2013-08-18ZVISION: Allow MouseEvents to be unregisteredrichiesams
2013-08-18ZVISION: Add newlines to console debug statementsrichiesams
2013-08-18ZVISION: Reset push_toggle controls global state value to 0 during ↵richiesams
initialization
2013-08-18ZVISION: Allow ONCE_PER_INST puzzles to be repeated once per room instead of ↵richiesams
once per game
2013-08-18ZVISION: Change the CLIP template argument to match the type of the indiciesrichiesams
2013-08-18ZVISION: Prevent endless looping due to incorrect file structurerichiesams
Some of the .scr files don't properly close the last curly brace
2013-08-18ZVISION: Protect against indicies that are more than an imageWidth/Height ↵richiesams
from the actual image dimensions
2013-08-18ZVISION: Allow destinations to be negativerichiesams
2013-08-18ZVISION: Allow RenderTable indicies to be negativerichiesams
2013-08-18ZVISION: Store the background offset from the center instead of from the top ↵richiesams
left corner
2013-08-18ZVISION: Re-enable video handling now that AVI code is fixedrichiesams
2013-08-18VIDEO: Add AVI LIST handling for ZVision custom typesrichiesams
2013-08-18ZVISION: Modify cmdLoadImage to match new render coderichiesams
2013-08-18ZVISION: Set the background position after the .scr file has been parsed so ↵richiesams
we know the RenderState
2013-08-18ZVISION: Render images by specifying a destination and then clippingrichiesams
Instead of specifying a subRect. This also reverts the code that rendered to a backbuffer and then did a full backbuffer warp. Wrapping is done in the RenderTable
2013-08-18ZVISION: Modify cmdLoadSound to allow manual rate and isStereorichiesams
Usually those variables are parsed from the file name
2013-08-16ZVISION: Rename 'x' variable in changeLocation to 'offset'richiesams
Since it can be in either the x or the y direction
2013-08-16ZVISION: Fix memory corruption in copyTransposedRectToBackBufferrichiesams
2013-08-16ZVISION: Clean up backbuffer memory after we're finished with itrichiesams
2013-08-16ZVISION: Move _cursorManager construction after the folder directories have ↵richiesams
been registered with SearchMan
2013-08-16ZVISION: Fix copyTransposedRectToBackBufferrichiesams
2013-08-16ZVISION: Only warp the backbuffer if we're in PANORAMA or TILTrichiesams
2013-08-16ZVISION: Only skip the background moving if velocity is 0 instead of ↵richiesams
returning and skipping everything