package NetHirc::Util;

use strict;
use warnings;

use Exporter;
use POE qw(Kernel);
our @ISA = qw(Exporter);

our @EXPORT = qw( 
debug 
nht
pickrandom
update_statusline
);

our @EXPORT_OK = @EXPORT;

sub debug
{
    $poe_kernel->post('nethirc_debug', 'debug', @_);
}

sub nht
{
    $poe_kernel->post('nethirc_terminal', 'format', @_);
}   

sub pickrandom
{
    my $aref = shift;
    return $aref->[int rand @$aref];
}

sub update_statusline
{
    $poe_kernel->post('nethirc_terminal', 'update');
}


1;
__END__


syntax highlighted by Code2HTML, v. 0.9.1