[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-XBoard] [bug #27857] "Draw move" on FICS
From: |
anonymous |
Subject: |
[Bug-XBoard] [bug #27857] "Draw move" on FICS |
Date: |
Sun, 01 Nov 2009 15:25:16 +0000 |
User-agent: |
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GTB6; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) |
Follow-up Comment #1, bug #27857 (project xboard):
Thanks for the suggestion. I was not aware of this special treatment of the
draw command by FICS. It seems to me XBoard should definitely support it. An
alternative to the UI you propose would be to hit F6 when it is your move, and
then move. This would work on ICC, where the "draw" command is initially
considered a draw offer, and sent to your opponent, but after your move will
automatically grant you a draw if one becomes claimable.
I guess XBoard in ICS play should check if a draw offer has been made before
the user's move, and if it is, send "draw MOVE" to the ICS to make the claim
work on FICS. ICC would probably ignore that, so for the benefit of ICC you
would still have to send the move as well. This combination:
<user hits F6>
draw
<user moves to 3rd repeat>
draw MOVE
MOVE
should have the desired effect on both FICS and ICC. It would draw a
(different) error message on both, though. Of course smarter code might decide
which of the two latter commands to send, but I am not sure how reliable this
can be made. (Would going on ics_type be sufficient?)
Engines in zippy mode send "offer draw" to XBoard, which in the above
sequence takes over the role of hitting F6.
H.G. Muller
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?27857>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug-XBoard] [bug #27857] "Draw move" on FICS,
anonymous <=