Revision history for Perl extension Term::Animation.
Version 2.0.1 (2005/07/13)
- No changes, using a more widely usable tar format
Version 2.0 (2005/07/09)
- Added Term::Animation::Entity to replace the previous
hash that an animation entity was composed of.
- This version breaks backwards compatibility with
previous versions. See MIGRATION for details on
moving to this version.
- Added optional collision detection between entities
- Names are no longer required for entities
- The direction of the Z dimension (depth) has been
reversed. Higher numbers now indicate that the
entity is further away
Version 1.1 (2004/08/02)
- Added is_valid_color get_screen_size get_size set_shape
set_color set_default color
- width() and height() now return actual value, instead
of actual - 1
- Fixed a bug when parsing color masks that are not
the same size as the sprite they are for
Version 1.0 (2003/12/26)
- Added ANSI color support.
- Reduced CPU utilization
- Made screen resizing with update_term_size work
- Added 'animate' call to simplfy main animation loops
Version 0.5 (2003/09/18)
- Added fractional frame deltas to move_object
- Fixed a bug that caused move_object to mangle
fractional x/y postions when wrapping around the screen
- Added some routines to get info about animation objects
(get_current_frame, get_postion, exist, width, height)
- Now strip newline from the beginning of object shapes for convenience
- Added 'end' function to tidy up terminal settings when the program exits
Version 0.4 (2003/07/27)
- Initial public release
- Code cleanup and documentation
Version 0.3 (2003/04/17)
- Switched from Term::Cap to Curses
- Added path generator gen_path
Version 0.2 (2003/02/15)
- Added support for multiple frames of animation for
a single object
- Added automatic transparency for sprites
- Added callbacks and default callback routine
Version 0.1
- Initial semi-functional version