Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-24 | ZVISION: Only do return pathing after the mouse is captured | richiesams | |
2013-09-24 | ZVISION: Implement return pathing for LeverControls | richiesams | |
2013-09-24 | ZVISION: Fix tilt render table comment | richiesams | |
2013-09-24 | ZVISION: Add default values for tilt options | richiesams | |
2013-09-24 | ZVISION: Fix how LeverControl return routes are parsed | richiesams | |
2013-09-24 | ZVISION: Implement TILT RenderTable creation | richiesams | |
2013-09-24 | ZVISION: Fix typo in point range clipping | richiesams | |
2013-09-24 | ZVISION: Remove extraneous TODO | richiesams | |
After redoing the math, I now know that the algorithm requires for(x) { for(y) {}} | |||
2013-09-24 | ZVISION: Fix error is RenderManager backgroundOffset handling | richiesams | |
2013-09-24 | ZVISION: Fix typo in PixelFormat | richiesams | |
2013-09-24 | ZVISION: Implement enabled/disabled support in Controls | richiesams | |
2013-09-24 | ZVISION: Remove unnecessary check if a pointer was non-NULL before deleting. | richiesams | |
I found out that you can call delete/free/delete[] on NULL and the function's defined behavior is to do nothing. | |||
2013-09-24 | ZVISION: Use Surface::getPixels() rather than getBasePtr(0, 0) | richiesams | |
Prevents unnecessary algebra | |||
2013-09-24 | ZVISION: Remove unnecessary pixel format switching from video code | richiesams | |
This is part of a series of commits converting all game assets to RBG 565 from RBG 555. The argument is that certain backends do not support RGB 555. AVI videos are already in RGB 565, so we just need to remove the code that switched the pixelFormat during videos. | |||
2013-09-24 | ZVISION: Convert RLF animations to RBG 565 | richiesams | |
This is part of a series of commits converting all game assets to RBG 565 from RBG 555. The argument is that certain backends do not support RGB 555. | |||
2013-09-24 | ZVISION: Convert image rendering to RBG 565 | richiesams | |
This is part of a series of commits converting all game assets to RBG 565 from RBG 555. The argument is that certain backends do not support RGB 555. | |||
2013-09-24 | ZVISION: Convert cursors to RBG 565 | richiesams | |
This is part of a series of commits converting all game assets to RBG 565 from RBG 555. The argument is that certain backends do not support RGB 555. | |||
2013-09-24 | ZVISION: Force comparison to be between signed ints and ensure CLIP happens ↵ | richiesams | |
on a signed int | |||
2013-09-24 | ZVISION: Transpose is done in RenderManager::readImageToSurface(), so remove ↵ | richiesams | |
it from mutateImage | |||
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 | |