Acme-POE-Tree
view release on metacpan or search on metacpan
lib/Acme/POE/Tree.pm view on Meta::CPAN
my ($class, $arg) = @_;
my $self = bless { %{$arg || {}} }, $class;
$self->{light_delay} ||= 1;
$self->{star_delay} ||= 1.33;
POE::Session->create(
object_states => [
$self => {
_start => "_setup_tree",
got_keystroke => "_handle_keystroke",
got_sigwinch => "_handle_sigwinch",
paint_tree => "_paint_tree",
light_cycle => "_cycle_lights",
star_cycle => "_cycle_star",
shut_down => "_handle_shut_down",
},
],
);
( run in 0.247 second using v1.01-cache-2.11-cpan-0d8aa00de5b )