Games-Go-SimpleBoard
view release on metacpan or search on metacpan
SimpleBoard.pm view on Meta::CPAN
218219220221222223224225226227228229230231232233234235236237238
4
=> [
qw(0,2 2,0 0,0 2,2 )
],
5
=> [
qw(0,2 2,0 0,0 2,2 1,1)
],
6
=> [
qw(0,2 2,0 0,0 2,2 0,1 2,1 )
],
7
=> [
qw(0,2 2,0 0,0 2,2 0,1 2,1 1,1)
],
8
=> [
qw(0,2 2,0 0,0 2,2 0,1 2,1 1,0 1,2 )
],
9
=> [
qw(0,2 2,0 0,0 2,2 0,1 2,1 1,0 1,2 1,1)
],
);
our
$mark_symbols
= MARK_CIRCLE | MARK_SQUARE | MARK_TRIANGLE | MARK_CROSS | MARK_KO;
sub
update {
my
(
$self
,
$path
) =
@_
;
my
$board
=
$self
->{board};
for
(
@$path
) {
my
(
$x
,
$y
,
$clr
,
$set
,
$label
) =
@$_
;
if
(!
defined
$x
) {
$$_
&= ~
$mark_symbols
for
@{
delete
$self
->{unmark} || [] };
# pass
( run in 1.149 second using v1.01-cache-2.11-cpan-49f99fa48dc )