X-Git-Url: https://git.realraum.at/?p=svn42.git;a=blobdiff_plain;f=dart%2Fdart-red-x01.pl;h=b06b8a62cd0e7e16f34377cce71978ab1f547225;hp=af4491c50738441f10d3d7c537d096980a1c10ff;hb=4fa78e69f33a6597822418749b9552c7805d0172;hpb=3c56468dcf725e2b51076295f16601f8f025922e diff --git a/dart/dart-red-x01.pl b/dart/dart-red-x01.pl index af4491c..b06b8a6 100755 --- a/dart/dart-red-x01.pl +++ b/dart/dart-red-x01.pl @@ -5,9 +5,10 @@ use Dart; $|=1; my $maxScore = $0; $maxScore =~ s/.*\-(\d+).pl$/\1/; -my (@player) = @ARGV; +my ($shout_fifo, @player) = @ARGV; my $dart = new Dart(player_names=>\@player, + shout_fifo=>$shout_fifo, callbacks => { shoot=>\&shoot, next_player=>\&next_player, @@ -61,16 +62,16 @@ sub next_player sub print_score { my ($self)=@_; - printf STDERR "\n\n"; - printf STDERR "Runde\t%d\n\n",$self->{round}; + printf "\n\n"; + printf "Runde\t%d\n\n",$self->{round}; for my $player_idx (0..($self->{player_count}-1)) { - printf STDERR "%s\t", ($player_idx == $self->{current_player})?"(".$self->get_player($player_idx)->{name}.")":$self->get_player($player_idx)->{name}; + printf "%s\t", ($player_idx == $self->{current_player})?"(".$self->get_player($player_idx)->{name}.")":$self->get_player($player_idx)->{name}; } - print STDERR "\n"; + print "\n"; for my $player_idx (0..($self->{player_count}-1)) { - printf STDERR "%s\t", $self->get_player($player_idx)->{score}; + printf "%s\t", $self->get_player($player_idx)->{score}; } - print STDERR "\n"; + print "\n"; }