… | |
… | |
456 | } else { |
456 | } else { |
457 | # Chinese, Aga, NZ all have manual placement |
457 | # Chinese, Aga, NZ all have manual placement |
458 | if ($self->{curnode}{move} < $self->{handicap}) { |
458 | if ($self->{curnode}{move} < $self->{handicap}) { |
459 | $self->{whosemove} = COLOUR_BLACK; |
459 | $self->{whosemove} = COLOUR_BLACK; |
460 | } elsif ($self->{curnode}{move} == $self->{handicap}) { |
460 | } elsif ($self->{curnode}{move} == $self->{handicap}) { |
461 | $self->{whosemove} = COLOUR_WHITE; |
461 | $self->{whosemove} = $self->{handicap} ? COLOUR_WHITE : COLOUR_BLACK; |
462 | } else { |
462 | } else { |
463 | $self->{whosemove} = 1 - $self->{cur_board}{last}; |
463 | $self->{whosemove} = 1 - $self->{cur_board}{last}; |
464 | } |
464 | } |
465 | } |
465 | } |
466 | |
466 | |