aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/render_manager.cpp
AgeCommit message (Collapse)Author
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