gnugo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gnugo-devel] provide loops over all worms in a dragon


From: Gunnar Farneback
Subject: Re: [gnugo-devel] provide loops over all worms in a dragon
Date: Tue, 17 Sep 2002 20:38:49 +0200
User-agent: EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/20.7 (sparc-sun-solaris2.7) (with unibyte mode)

Arend wrote:
> This patch provides an interface to make loops over all worms in a dragon:
> 
>   for (ii = first_worm_in_dragon(pos); ii != NO_MOVE;
>        ii = next_worm_in_dragon(ii)) {
>     ...
>   }

It's a pity that the for statement becomes too long for a single line
but otherwise it looks fine. Now we also want

for (w = first_worm(); w != NO_MOVE; w = next_worm(w)) {
  ...
}

to loop over all the worms on the board. :-)

/Gunnar




reply via email to

[Prev in Thread] Current Thread [Next in Thread]