Revision history for Perl extension Term::Animation.
Version 2.5 (2011/03/25)
- Added a workaround for problematic Curses/ncurses installs where the
constructor does not return an object
- Added a 'follow' option, to attach one entity to another
Version 2.4 (2006/12/17)
- Fixed a stupid bug that caused the is_living method to rarely work
Version 2.3 (2006/12/14)
- Added framerate tracking
- Added accessor methods for a bunch of stuff in Term::Animation::Entity
Version 2.2 (2006/10/21)
- Added die_entity parameter when creating an entity
- Fixed a bug that prevented the default entity position from working
Version 2.1.1 (2006/10/03)
- Minor doc and test fixes
Version 2.1 (2005/08/23)
- Fixed a memory leak when a entity is physical but
doesn't have a collision handler
- Added get_entities and entity_count
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