X-Git-Url: https://git.realraum.at/?p=svn42.git;a=blobdiff_plain;f=dart%2Fdart-cricket.pl;h=55b4d02441e05673e021e3084e983cd5c874ce85;hp=f96b0b94568995841fcc6dcfc3ee879203b230bc;hb=4fa78e69f33a6597822418749b9552c7805d0172;hpb=3c56468dcf725e2b51076295f16601f8f025922e diff --git a/dart/dart-cricket.pl b/dart/dart-cricket.pl index f96b0b9..55b4d02 100755 --- a/dart/dart-cricket.pl +++ b/dart/dart-cricket.pl @@ -6,9 +6,10 @@ our $sieb =1; # Spielmodus Zahlensieb $|=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, @@ -115,25 +116,25 @@ 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 $i (1..21) { for my $player_idx (0..($self->{player_count}-1)) { my $zahl = $i>20?25:$i; next if not gueltig($zahl); - printf STDERR ("%2d %s ",$zahl, '#' x $self->get_player($player_idx)->{score}->{$zahl}. '-' x (3-$self->get_player($player_idx)->{score}->{$zahl})); + printf ("%2d %s ",$zahl, '#' x $self->get_player($player_idx)->{score}->{$zahl}. '-' x (3-$self->get_player($player_idx)->{score}->{$zahl})); } - print STDERR "\n"; + print "\n"; } for my $player_idx (0..($self->{player_count}-1)) { - printf STDERR ("%3d\t", $self->get_player($player_idx)->{score}->{0}); + printf ("%3d\t", $self->get_player($player_idx)->{score}->{0}); } }