Added ~30 new tweens
Updated help file to include new tweens
Updated comments and cleaned up. ready to ship!
cleaned up, updated docs, fixed weird browser compatibility issues with documentation, and ready for official release 1.1!
Cleaned up indentations. For odd reasons, there was a medley of tabs and spaces in the file. For better or worse, it should follow the default for AGS 3 which is an indentation of two spaces.
Added #defines for TweenTiming and TweenStyle defaults (and independent GUI defaults). GUI defaults are the same as all defaults from now on. Updated the demo a little bit to reflect some of the changes.
documentation for the new settings, and cleaned up to reflect the new default settings for tween timing and style.
Code cleanup and reorganization.
Refactored the way tweens are initialized/created to eliminate some of the redundancies. Also, everything is called StartTween instead of NewTween.
Added functionality to pause/reset/finish a tween when stopped, added quick demo, and also added WaitSeconds. Documentation has also been updated.
Fixed a potential bug with the stop feature that would resent old tweens. Stopping now checks if the tween is actually playing.
Merged scripts and documentation from migration branch, ready for 1.21 tagging.
Started to resolve compatibility issues with AGS 3.0 and AGS 2.72... missing rgb to color converter in AGS 2
Added the implementation of GetColorFromRGB for AGS 2.72 support.
Started work in what is so far becoming Tween 1.5: Simplified a lot of the internal keeping of objects to use the internal AGS arrays, except for the GUIControls which use a single pointer. Renamed _TweenData to _TweenObject.
Updated game file to AGS 3.2.1, added new strict audio tweens, made some of the stop tween code less redundant, added unique default timing and style for all audio tweens, including the old ones.
added master volume function. Fixed some bad defaults in AGS 3 extensions in that most of the GUI control tweens were not using the default gui tween timing and gui tween style.
Added a workaround for issues in AGS new audio system:
1. http://www.bigbluecup.com/yabb/index.php?topic=42186.0
2. http://www.bigbluecup.com/yabb/index.php?topic=45071.0
Cleanup, added first steps for adding TweenPositionByDistance, renamed TweenViewportXY to TweenViewportPosition, added GetDistance utility function.
Added all the TweenPositionByDistance tweens, still needs to be tested. Formatted internal tween functions to start with an underscore.