X-Git-Url: https://git.realraum.at/?p=svn42.git;a=blobdiff_plain;f=dart%2Fdart-template.pl;fp=dart%2Fdart-template.pl;h=0000000000000000000000000000000000000000;hp=f6a3e2690ae7e4c590da5de5bfb76e26d3f66881;hb=8e8f26d01ab21db191f62f2732808dcb75e8a74f;hpb=050398149d26f27a0b19971cbcea990574d73a57 diff --git a/dart/dart-template.pl b/dart/dart-template.pl deleted file mode 100644 index f6a3e26..0000000 --- a/dart/dart-template.pl +++ /dev/null @@ -1,70 +0,0 @@ -#!/usr/bin/perl -use strict; -use Dart; - -$|=1; -my (@player) = @ARGV; - -my $dart = new Dart(player_names=>\@player, - callbacks => { - shoot=>\&shoot, - next_player=>\&next_player, - before_shoot=>\&print_score, - init=>\&init, - } - ); -exit $dart->run(); - -### =============================== - -sub init -{ - my $self=shift; - # TODO -} - -sub win_condition -{ - my ($self) = @_; - # TODO - return 0; -} - -sub shoot -{ - my $self=shift; - my ($mult,$zahl)=@_; - # $self->get_current_player()->{score} = {} if not $self->get_current_player()->{score}; - - # if (not gueltig($zahl,$mult)) - # { - # $self->shout("miss"); - # return; - # } - - # $self->shout_last_shoot() if ($scored || $self_scored); - # $self->shout("scored") if $scored; - # $self->shout("scho") if $scho && not $scored; - # $self->win() if &win_condition($self); -} - -sub next_player -{ - my $self=shift; - - # TODO -} - -sub print_score -{ - my ($self)=@_; - printf STDERR "\n\n"; - printf STDERR "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}; - } - print STDERR "\n"; - - # TODO -}