[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-XBoard] small bug
From: |
Tim Mann |
Subject: |
Re: [Bug-XBoard] small bug |
Date: |
Sat, 2 Aug 2008 23:32:51 -0700 |
That's a good point. There's no strong reason not to do the internal
legality check before popping up the dialog, and that will catch most
cases.
On Fri, 01 Aug 2008 13:23:44 +0200, "h.g. muller" <address@hidden> wrote:
>
> Andrew Schultz wrote:
>
> > Found a small bug--maybe someone saw it before. If you start a new game
> and try
> > to move a pawn from a2 to a8, the promotion dialogue pops up before you
> are informed
> > it is an illegal move. In any case, it's an excuse to write to say
> thanks for something
> > that can let me look at a game quickly when I need a short work break.
>
> Hi,
>
> note that I fixed this bug in WinBoard 4.3.12 and higher. There, if
> legality testing is on,
> WinBoard first checks if the move is legal, and only when it passes the
> test, pops up
> the promotion menu. Especially in Shogi, where the promotion zone is not
> just last rank,
> and it is not only Pawns that promote, getting the premature popup was
> extremely annoying.
>
> I don't really agree with Tim's answer: Most variants are played with
> legality checking on,
> and there is no need in that case for xboard to consult the engine in order
> to know that
> the move was illegal. So it is not too big an effort to at least suppress
> the promotion
> popup in those cases where xboard is aware from the start that the move is
> illegal, and will
> not even pass it on to the engine no matter what piece you select.
>
> If legallty testing is off, there is no alternative to the old behavior.
> People switch off legality
> testing for the purpose of playing variants for whcih the rules are not
> known to xoard,
> and it is conceivable that there are variants in which the legality of a
> move depends on
> which piece you promote to. (e.g. suppose that a ' Rook' represents an
> 'Immobilizer' ,
> freezing the opponent's neighboring piece that was checking you.)
>
> Regards,
> H.G.Muller
>
>
>
> _______________________________________________
> Bug-XBoard mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/bug-xboard
>
--
Tim Mann address@hidden http://tim-mann.org/