Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-24 | ZVISION: Keep a Graphics::Surface of the current background instead of ↵ | richiesams | |
re-reading the file each time This is both more efficient and is part of the process of converting the entire game to RBG 565 | |||
2013-09-24 | ZVISION: Fix LeverControl 'mirrored' support | richiesams | |
2013-09-24 | ZVISION: Create console method for parsing ALL .scr files | richiesams | |
Useful for putting a breakpoint at certain ResultActions/Controls to test out different instances of them. | |||
2013-09-24 | Merge branch 'master' into zvision | Willem Jan Palenstijn | |
Conflicts: video/avi_decoder.cpp | |||
2013-08-28 | VIDEO: Add support for seeking in AVI videos with an index | Matthew Hoops | |
Rewinding will work in any AVI video | |||
2013-08-28 | ZVISION: Increase background rotation speed | richiesams | |
This could probably still go higher. The DOS version is *very* sensitive, too sensitive. But this is still a bit slow. | |||
2013-08-28 | ZVISION: Add LeverControl to scr file parsing | richiesams | |
2013-08-28 | ZVISION: Fix: Change infndef to correct constant | richiesams | |
2013-08-28 | ZVISION: Fix: Store what type of animation file is used | richiesams | |
2013-08-28 | ZVISION: Fix: Signal a cursor change | richiesams | |
2013-08-28 | ZVISION: Remove RlfAnimation::getPreviousFrame() | richiesams | |
I realized that RlfAnimations don't use B-frames, therefore, can not easily go backwards. | |||
2013-08-28 | ZVISION: Add support for animation 'mirroring' | richiesams | |
If an animation is 'mirrored', it doesn't have B-frames, only I-frames. However the animations are built so the last half of the animation is the reverse of the first half | |||
2013-08-28 | ZVISION: Implement avi frame seeking | richiesams | |
2013-08-28 | ZVISION: Fix the quadrant numbers in angle calculations | richiesams | |
Because y increases as you go down, not up | |||
2013-08-28 | ZVISION: Round to int *after* converting to degrees | richiesams | |
2013-08-28 | ZVISION: Allow a angle buffer zone on *both* sides of the actual angle | richiesams | |
2013-08-28 | ZVISION: Fix comment spacing | richiesams | |
2013-08-28 | ZVISION: sscanf to ints before storing them in Rect coords | richiesams | |
2013-08-28 | ZVISION: Prevent variable shadowing | richiesams | |
2013-08-28 | ZVISION: Remove ZVision::_mousEvents and all associated functions | richiesams | |
Instead, pass all mouse events to ScriptManager | |||
2013-08-28 | ZVISION: Add ScriptManager mouse event handlers | richiesams | |
This allows the main engine to pass mouse events to Controls | |||
2013-08-28 | ZVISION: Remove ScriptManager::_activeNodes and change all iterators to ↵ | richiesams | |
iterate over _activeControls We also change _activeControls to a List instead of a HashMap because a List should have slightly better iteration time. | |||
2013-08-28 | ZVISION: Update ScriptManager::enableControl()/disableControl() to fit new ↵ | richiesams | |
Control syntax | |||
2013-08-28 | ZVISION: Fix signed/unsigned mismatch | richiesams | |
2013-08-28 | ZVISION: Remove extraneous semicolon | richiesams | |
2013-08-28 | ZVISION: Change PushToggleControl to comply with new Control base class | richiesams | |
2013-08-28 | ZVISION: Change LeverControl to comply with the new Control base class | richiesams | |
2013-08-28 | ZVISION: Modify TimerNode to use Control base class | richiesams | |
2013-08-28 | ZVISION: Create the default implementation for Control::enable()/disable() | richiesams | |
2013-08-28 | ZVISION: Bake ActionNode and MouseEvent into Control | richiesams | |
This makes memory management a lot easier as well as removes the need for multiple lists that point to the same objects. However, there will be quite a few Controls that don't need all the functionality of ActionNode and MouseEvent, so the default implementations are No Op. | |||
2013-08-28 | ZVISION: Fixed signed/unsigned mismatch | richiesams | |
2013-08-28 | VIDEO: Improve accuracy of getFrameTime() and getFrameAtTime() | Matthew Hoops | |
2013-08-28 | VIDEO: Use the main isSeekable() in seekToFrame() | Matthew Hoops | |
2013-08-28 | VIDEO: Separate external and internal tracks | Matthew Hoops | |
Prevents subclasses from having access to any audio track added from another file | |||
2013-08-28 | VIDEO: Make getFrameAtTime() public | Matthew Hoops | |
2013-08-27 | TSAGE: Renaming of spaceport working ship components subclass | Paul Gilbert | |
2013-08-27 | TSAGE: Fix for R2R scene change crash getting into intact spaceship | Paul Gilbert | |
2013-08-28 | TSAGE: Some renaming in Scene600 | Strangerke | |
2013-08-28 | TSAGE: Remove SceneExt::loadScene() as the code is duplicate from ↵ | Strangerke | |
Scene::loadScene() | |||
2013-08-27 | WINTERMUTE: Remove duplicate code | Willem Jan Palenstijn | |
2013-08-27 | WINTERMUTE: Simplify string matching | Willem Jan Palenstijn | |
2013-08-26 | WINTERMUTE: Fix and clean up BaseSurfaceOSystem::finishLoad() | Willem Jan Palenstijn | |
This fixes a couple of cases which fell through the cracks of the previous chain of conditions, including 16bpp images and 32bpp images without alpha. The latter partially fixes bug #3600667. | |||
2013-08-26 | SCUMM: Fix COMI regression, after commit ↵ | Kirben | |
84d1d28373d782464bd46b10abd6b092f7eb6367. | |||
2013-08-25 | WINTERMUTE: Fix colormod with alpha blending | Willem Jan Palenstijn | |
Now apply colormod only to the src color instead of to the dst. The original code did this inconsistently depending on if the colormod was 0 or not. | |||
2013-08-25 | WINTERMUTE: Fix alpha blending with colormod | Willem Jan Palenstijn | |
This fixes numerous transparency effects in J.U.L.I.A. | |||
2013-08-25 | TSAGE: Silence GCC warning about variable being shadowed | Torbjörn Andersson | |
2013-08-25 | TSAGE: Silence GCC signed/unsigned warning | Torbjörn Andersson | |
2013-08-25 | TSAGE: Fix to the R2R scene 1550 junk display loop | Paul Gilbert | |
2013-08-25 | TSAGE: Further cleanup for spaceport scene | Paul Gilbert | |
2013-08-25 | TSAGE: Fix cursor when leaving the scanner dialog | Paul Gilbert | |