bug-xboard
[Top][All Lists]
Advanced

[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/




reply via email to

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