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 )