NAME

Term::Caca::Sprite - an OO-interface to caca_sprite

VERSION

version 3.1.0

SYNOPSIS

Basic usage

use Term::Caca::Sprite;
eval {
  my $sprite = Term::Caca::Sprite->new('/tmp/sprite.txt');
  my ($x, $y, $frame) = (8, 20, 0);
  $sprite->draw($x, $y, $frame);
};
# The destructor will take care of releasing memory.

DESCRIPTION

a brief summary of the module written with users in mind.

METHODS

new

...

Example:

load

The load() method is a synonym for new() and they can be used interchangably.

get_frames

...

Example:

get_width

...

Example:

get_height

...

Example:

get_dx

...

Example:

get_dy

...

Example:

draw

...

Example:

DESTROY

...

Example:

CLASS VARIABLES

cvars

DIAGNOSTICS

no errors

AUTHOR

John BEPPU <beppu@cpan.org>

SEE ALSO

perl(1)

AUTHORS

  • John Beppu <beppu@cpan.org>

  • Yanick Champoux <yanick@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2019, 2018, 2013, 2011 by John Beppu.

This is free software, licensed under:

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE, Version 2, December 2004