Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-20 | ZVISION: Create method to clear the working window area of the screen to a ↵ | richiesams | |
single color | |||
2013-08-20 | ZVISION: Rename _warpedBuffer to _workingWindowBuffer | richiesams | |
To better represent its function | |||
2013-08-18 | ZVISION: Allow destinations to be negative | richiesams | |
2013-08-18 | ZVISION: Render images by specifying a destination and then clipping | richiesams | |
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-16 | ZVISION: Fix memory corruption in copyTransposedRectToBackBuffer | richiesams | |
2013-08-15 | ZVISION: Apply panorama/tilt warping after all images have been rendered to ↵ | richiesams | |
a backbuffer This makes wrapped warping much easier as well as allowing changeLocation offsets to work properly | |||
2013-08-14 | ZVISION: Add documentation | richiesams | |
2013-08-14 | ZVISION: Add background image wrapping | richiesams | |
There is still a discontinuity when wrapping, but I am committing so that others can look at the code | |||
2013-08-14 | ZVISION: Add panning support | richiesams | |
2013-08-14 | ZVISION: Create the concept of a working window | richiesams | |
The working window is a Rect centered inside the actual window edges. All in-game coordinates are in the working window coordinate system. Also, all images in-game are clipped to the edges of the working window. | |||
2013-08-11 | ZVISION: Create methods for converting screen coords to image coords | richiesams | |
2013-08-11 | ZVISION: Remove extraneous _needsScreenUpdate bool | richiesams | |
2013-08-09 | ZVISION: Call _system->updateScreen() every frame | richiesams | |
Otherwise the cursor will not be updated | |||
2013-08-05 | ZVISION: Create image auto screen centering during blitting | richiesams | |
2013-08-05 | ZVISION: Add memory cleanup for _currentBackground | richiesams | |
2013-08-04 | ZVISION: Make video code blocking. | richiesams | |
The script system requires that all ResultAction::execute() block until they finish. The video system *was* 'asyncronous' in that you would just start a video and then run() would finish processing it. This code forces the video to complely finish before playVideo returns. The Clock object is used to keep track of deltaTime while the video is playing. | |||
2013-08-04 | ZVISION: Create RenderManager method to set the current background image | richiesams | |
2013-08-04 | ZVISION: Overload renderImageToScreen to handle fileNames and ReadStreams | richiesams | |
2013-08-04 | ZVISION: Create method to get RenderTable object pointer from RenderManager | richiesams | |
Remove passthrough methods | |||
2013-08-04 | ZVISION: Modify renderImageToScreen to take into account the current RenderState | richiesams | |
2013-08-04 | ZVISION: Move rendering logic from ZVision class to RenderManager class | richiesams | |
2013-08-04 | ZVISION: Create member function for creating a panorama look up table | richiesams | |
2013-08-04 | ZVISION: Create RenderManager class and move code from image.cpp | richiesams | |