On Wed 23 Aug 2006 (13:58 +0100), Jonathan Kinsey wrote:
> [EMAIL PROTECTED] wrote:
> [snip]
> > On the bug-tracker there's a patch proposed by Michel Delpreli : Jon
> > said it didn't solve the problem, but if you understand the intended
> > modification maybe you can get a clue at what's happening ...
> 
> I've just retried the patch and it still fails for me, here's the
> command file I ran and the output I got (entering "2 1" as the roll):
> 
> ------cmd file--------------
> 
> set rng man
> set player 0 human
> set player 1 human
> new session
> set board GwAAYAMAAAAAAA
> roll
> hint
> rollout =1 =2
> 
> ------gnubg output----------
I've just committed a fix for this. In gnubg.c, CommandRollout assumed
that the moves in the movelist already had an evaluation context and,
worse, that the context was a rollout context as opposed to something
else.

It now copies the current rollout context into each move being
evaluated and correctly gives -1 as the cubeful equity of the
ill-advised move.

-- 
Jim Segrave           [EMAIL PROTECTED]



_______________________________________________
Bug-gnubg mailing list
Bug-gnubg@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-gnubg

Reply via email to