From d26f1d35f4a3f3ded2bc661450423fac1bd2d7e7 Mon Sep 17 00:00:00 2001 From: H.G. Muller Date: Thu, 7 May 2009 21:43:34 -0700 Subject: [PATCH] add note about RESULT command for GUI programmers --- engine-intf.html | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/engine-intf.html b/engine-intf.html index bad8e89..6c63859 100644 --- a/engine-intf.html +++ b/engine-intf.html @@ -1580,6 +1580,12 @@ This command should thus not be used to offer draws, accept draws, or make draw-by-rule claims that might not be valid (because it is not your move, and the opponent already moved without you knowing it yet). For offering and claiming draws, "offer draw" should be used. +

+Note to GUI programmers: RESULT commands that the engine sends immediately after its move +might be detected by the GUI only after the opponent has moved, because of communication +and scheduling delays, no matter how fast the engine sent it. +Any judgement of the validity of RESULT claims based on te "current" board position +will have to account for this uncertainty.

resign -- 1.7.0.4