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/



_______________________________________________
Bug-XBoard mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-xboard

Reply via email to