Commit Graph

58567 Commits

Author SHA1 Message Date
RichieSams
c20a9ac6ae ZVISION: Add key press support to Controls 2013-09-15 14:06:11 -05:00
RichieSams
d643ca1571 ZVISION: Remove unused Console functions 2013-09-15 14:04:58 -05:00
RichieSams
6f4e80e36e ZVISION: Add wrapper function for copyRectToSurface
Also rename some arguments to make them more clear
2013-09-12 14:07:42 -05:00
RichieSams
0874212fa7 ZVISION: Cleanup _currentFrameBuffer during descruction 2013-09-09 11:16:46 -05:00
RichieSams
4a4330cec7 ZVISION: Cleanup the cached frame before loading the next one 2013-09-09 11:16:45 -05:00
RichieSams
f5f053d335 ZVISION: Use default dpi for font 2013-09-09 11:16:45 -05:00
RichieSams
072b852cdc ZVISION: Remove extraneous methods from TrueTypeFont 2013-09-09 11:16:44 -05:00
RichieSams
edd1a117ae ZVISION: Cache animation frames so they can be re-rendered when the background moves 2013-09-09 11:16:44 -05:00
RichieSams
9e563f0113 ZVISION: Add comments to AnimationControl::process() 2013-09-09 11:16:43 -05:00
RichieSams
077f0b2491 ZVISION: Update LeverControl to use the new RlfAnimation outputs 2013-09-09 11:16:43 -05:00
RichieSams
8354f23628 ZVISION: Add a debug assert to make sure we're not trying to render ouside the working window 2013-09-09 11:16:42 -05:00
RichieSams
31cdf227d2 ZVISION: Clip animations to the working window 2013-09-09 11:16:42 -05:00
RichieSams
3b7189993c ZVISION: Let Rlf animations output Surfaces instead of uint16 arrays 2013-09-09 11:16:41 -05:00
RichieSams
f9b9bf5b9b ZVISION: Create method for transposing a surface 2013-09-09 11:16:40 -05:00
RichieSams
a415964c6d ZVISION: Create method for clipping a rect to the working window 2013-09-09 11:16:40 -05:00
RichieSams
511cb7447e ZVISION: Create method for converting image space to working window space 2013-09-09 11:16:39 -05:00
RichieSams
c7358ed4f7 ZVISION: Create class for rendering TrueType fonts 2013-09-09 11:16:39 -05:00
RichieSams
af94158723 ZVISION: Save a thumbnail of the RenderManager backbuffer instead of the actual screen
This prevents things like the GMM being in the thumbnail
2013-09-09 11:16:38 -05:00
RichieSams
87e78e4c33 ZVISION: Create method for getting the RenderManager backbuffer 2013-09-09 11:16:38 -05:00
RichieSams
106522661c ZVISION: Create method for rendering to the working window with binary alpha 2013-09-09 11:16:37 -05:00
RichieSams
6e806e51ad ZVISION: Stop avi playback once the animation is finished 2013-09-09 11:16:37 -05:00
RichieSams
b1587f8ba0 ZVISION: Implement ActionPlayPreloadAnimation 2013-09-09 11:16:36 -05:00
RichieSams
5c3cfaa6d2 ZVISION: Implement ActionPreloadAnimation::execute() 2013-09-09 11:16:36 -05:00
RichieSams
46278f6f59 ZVISION: Implement AnimationControl
This handles playing animations asyncronously over numerous frames
2013-09-09 11:16:35 -05:00
RichieSams
6a9572670c ZVISION: Add method for getting a pointer to a Control 2013-09-09 11:16:28 -05:00
RichieSams
eeace477a0 ZVISION: Set a Puzzle as completed before executing its ResultActions 2013-09-07 18:06:20 -05:00
RichieSams
81184d342c ZVISION: Delete a Control * when removing it from _activeControls 2013-09-07 18:05:47 -05:00
RichieSams
acfa7ff3e1 ZVISION: Add scr parse line for ActionAssign
It was already implemented, just not added to the scr parsing
2013-09-07 18:05:15 -05:00
RichieSams
aea1070713 ZVISION: Allow RLF seeking without returning a frame 2013-09-07 18:04:42 -05:00
RichieSams
47ee636f05 ZVISION: Make LeverControl render to the working window instead of directly to the screen 2013-09-07 18:04:01 -05:00
RichieSams
70e75dd640 ZVISION: Make the declaration and implementation of copyRectToWorkingWindow be the same 2013-09-07 18:03:25 -05:00
RichieSams
48745ad197 ZVISION: Add dirty rectangling support for pure image rendering
Still need to add support for ResultActions and Controls that directly
use OSystem::copyRectToScreen()
2013-09-07 14:32:51 -05:00
RichieSams
2f12ac0d71 ZVISION: Fix pixel copying errors in renderRectToWorkingWindow 2013-09-07 14:07:13 -05:00
RichieSams
94268fed06 ZVISION: Update ActionSetPartialScreen to use new function name 2013-09-07 11:52:49 -05:00
RichieSams
1e1d5cafe5 ZVISION: Re-enable rendering to the backbuffer 2013-09-07 11:52:20 -05:00
RichieSams
db83d1b5e5 ZVISION: Actually use the converted color instead of the old one 2013-09-06 22:50:44 -05:00
RichieSams
558a987143 ZVISION: Fix accidental signed read from save file header 2013-09-06 22:50:43 -05:00
RichieSams
e92e3c5b0b ZVISION: Delete action_node 2013-09-06 22:50:42 -05:00
RichieSams
2840ce750e ZVISION: Save the Puzzle key, since ChangeLocation could be called
Which wipes all the puzzles
2013-09-06 22:50:42 -05:00
RichieSams
b6366a2697 ZVISION: Fix signed/unsigned mismatch 2013-09-06 22:50:34 -05:00
RichieSams
6ce62475ca ZVISION: Disable saving until it can be fixed 2013-09-06 22:29:48 -05:00
RichieSams
2dab04e14b ZVISION: Do full working window warp instead of image at a time 2013-09-06 22:29:19 -05:00
RichieSams
1697a9c831 Merge branch 'master' into zvision 2013-09-04 00:35:34 -05:00
richiesams
150a4793a6 ZVISION: Initialize Location to the main menu
This ensures that the first auto save of the game will have a
useful location
2013-09-04 00:19:03 -05:00
richiesams
7ff45447ad ZVISION: Create an instance of SaveManager 2013-09-04 00:18:05 -05:00
richiesams
488484d2dc ZVISION: Implement SaveManager 2013-09-04 00:17:37 -05:00
richiesams
235620750a ZVISION: Create methods for generating save file names 2013-09-04 00:16:46 -05:00
richiesams
23ae67c777 ZVISION: Create ScriptManager _activeControls serialization methods 2013-09-04 00:16:46 -05:00
richiesams
644af30df5 ZVISION: Create ScriptManager state table serialization methods 2013-09-04 00:16:45 -05:00
richiesams
ac578bf9b7 ZVISION: Implement TimerNode serialization 2013-09-04 00:16:44 -05:00