aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/render_manager.cpp
AgeCommit message (Collapse)Author
2013-08-14ZVISION: Add background image wrappingrichiesams
There is still a discontinuity when wrapping, but I am committing so that others can look at the code
2013-08-14ZVISION: Add panning supportrichiesams
2013-08-14ZVISION: Create the concept of a working windowrichiesams
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-11ZVISION: Fix memory leakrichiesams
2013-08-11ZVISION: Create methods for converting screen coords to image coordsrichiesams
2013-08-11ZVISION: Remove extraneous _needsScreenUpdate boolrichiesams
2013-08-09ZVISION: Call _system->updateScreen() every framerichiesams
Otherwise the cursor will not be updated
2013-08-05ZVISION: Create image auto screen centering during blittingrichiesams
2013-08-05ZVISION: Add memory cleanup for _currentBackgroundrichiesams
2013-08-05ZVISION: Rename inner variable to prevent variable shadowingrichiesams
2013-08-04ZVISION: 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-04ZVISION: Create RenderManager method to set the current background imagerichiesams
2013-08-04ZVISION: Overload renderImageToScreen to handle fileNames and ReadStreamsrichiesams
2013-08-04ZVISION: Initialize _needsScreenUpdate in RenderManagerrichiesams
2013-08-04ZVISION: Create method to get RenderTable object pointer from RenderManagerrichiesams
Remove passthrough methods
2013-08-04ZVISION: Convert RenderTable to only storing (x,y) offsets instead of ↵richiesams
absolute postions. This allows the destRectangle to be offset within the RenderTable
2013-08-04ZVISION: Modify renderImageToScreen to take into account the current RenderStaterichiesams
2013-08-04ZVISION: Convert error() to warning()richiesams
I did not realize the intended behavior of error() is to close the application
2013-08-04ZVISION: Move rendering logic from ZVision class to RenderManager classrichiesams
2013-08-04ZVISION: Create member function for creating a panorama look up tablerichiesams
2013-08-04ZVISION: Fix memory leaksrichiesams
2013-08-04ZVISION: Create RenderManager class and move code from image.cpprichiesams