aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/events.cpp
AgeCommit message (Collapse)Author
2013-11-01ZVISION: Create a folder structure for ZVision source filesRichieSams
I personally used filters within my IDE, but since others are now joining the project, it was brought to my attention that some better organization would be nice.
2013-10-02ZVISION: Standardize includes order and formatRichieSams
Format is: common/scummsys.h (Only if a .cpp file) header file for this file (Only if a .cpp file) zengine includes other includes, grouped by module
2013-09-15ZVISION: Add a reminder for how inventory is accessedRichieSams
2013-09-15ZVISION: Add key press support to the main event loopRichieSams
2013-09-15ZVISION: Remove unused key functionsRichieSams
2013-08-28ZVISION: Remove ZVision::_mousEvents and all associated functionsrichiesams
Instead, pass all mouse events to ScriptManager
2013-08-24ZVISION: Change variable name to match its purposerichiesams
2013-08-24ZVISION: Convert _mouseEvents to pointers since MouseEvent is now abstractrichiesams
2013-08-20ZVISION: Create keypress event to test rlf animationrichiesams
2013-08-18ZVISION: Reset MouseEvent globalStateValue's when clearing themrichiesams
2013-08-18ZVISION: Allow MouseEvents to be unregisteredrichiesams
2013-08-14ZVISION: Modify ASCII velocity drawing to represent the actual coderichiesams
Velocity outside the working window is zero
2013-08-14ZVISION: Add panning supportrichiesams
2013-08-11ZVISION: Implement mouse event handlingrichiesams
2013-08-09ZVISION: Add class to manage cursorsrichiesams
2013-08-09ZVISION: Create method for cycling through all the cursors so as to identify ↵richiesams
them more easily
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: Optimize integer type usagesrichiesams
The general thought is int is faster than int16 or byte. So if you can afford the space, use it over int16 or byte. Also, only use int32 when you specifically need the 32 bits.
2013-08-04ZVISION: Move rendering logic from ZVision class to RenderManager classrichiesams
2013-08-04ZVISION: Fix memory leaksrichiesams
2013-08-04ZVISION: Add logic to allow the user to break out of videosrichiesams
2013-08-04ZVISION: Conform to new eventRecorder coderichiesams
2013-08-04ZVISION: Create debug console and apply console logic to main looprichiesams
2013-08-04ZVISION: Create skeleton engine and move code away from Engine::Runrichiesams
The goal is to have Engine::Run as clean as possible. Aka mostly method calls.