Acme-IRC-Art
view release on metacpan or search on metacpan
lib/Acme/IRC/Art.pm view on Meta::CPAN
$bolt = 0 unless defined $bolt;
$fond = 0 unless defined $fond;
#gestion d'erreur
my $syntaxe = 'Syntaxe correcte : $deco->text($texte,$positionx,$positiony,[$mise_en_forme],[$fond])';
croak("les arguments de \'text\' sont le texte, la position x de la première lettre,i".
" la position x de la permière lettre, sa mise en forme, [le fond de couleur du texte]
$syntaxe") if (@_ > 6 or @_ < 4);
croak("Mise en forme : $bolt incorrecte regardez la documentation pour avoir des informations sur la mise en forme") if (!ref $bolt and (length($bolt) > 3 or $bolt !~ /\d/ and $bolt !~ /b/) and @_ == 5);
croak("Un des arguments qui devrai être un nombre de l'est pas
$syntaxe") if ($x !~ /\d/ or $y !~ /\d/);
croak("la valeur de fond spécifié est trop grande") if !ref $fond and $fond > 15;
croak("la couleur de mise en forme est trop grande") if !ref $bolt and $bolt > 15;
croak("Vous etes sortit du canevas définit") if ($y > $#canevas or $x > (@{$canevas[0]}-1));
my $a_bolt = $bolt if ref $bolt;
my $a_fond = $fond if ref $fond;
( run in 1.215 second using v1.01-cache-2.11-cpan-65fba6d93b7 )