Games-Backgammon

 view release on metacpan or  search on metacpan

Backgammon.pm  view on Meta::CPAN


sub new {
    my ($class, %arg) = @_;
    $class = ref($class) || $class;
    croak "Sorry, but I need a starting position" unless defined $arg{position};
    my $self = {
        whitepoints => undef,
        blackpoints => undef,
        atroll      => 'black',
    };
    bless $self => $class;
    $self->_init(%arg);
    return $self;
}

sub _init {
    my ($self, %arg) = @_;
    $self->__init;
    $self->set_position(%{$arg{position}});
}



( run in 0.709 second using v1.01-cache-2.11-cpan-3b35f9de6a3 )