add note about RESULT command for GUI programmers
authorH.G. Muller <h.g.muller@hccnet.nl>
Fri, 8 May 2009 04:43:34 +0000 (21:43 -0700)
committerArun Persaud <arun@nubati.net>
Fri, 8 May 2009 04:43:34 +0000 (21:43 -0700)
engine-intf.html

index bad8e89..6c63859 100644 (file)
@@ -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 \r
 (because it is not your move, and the opponent already moved without you knowing it yet).\r
 For offering and claiming draws, "offer draw" should be used.</font>\r
+<p>\r
+Note to GUI programmers: RESULT commands that the engine sends immediately after its move\r
+might be detected by the GUI only after the opponent has moved, because of communication\r
+and scheduling delays, no matter how fast the engine sent it.\r
+Any judgement of the validity of RESULT claims based on te "current" board position\r
+will have to account for this uncertainty.\r
 </p>\r
 \r
 <dt><strong>resign</strong>\r