diff options
Diffstat (limited to 'chess-network.el')
| -rw-r--r-- | chess-network.el | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/chess-network.el b/chess-network.el index 21005eb..39d9d33 100644 --- a/chess-network.el +++ b/chess-network.el @@ -14,20 +14,25 @@ (lambda () (funcall chess-engine-response-handler 'move (match-string 0))))) - (cons "pass$" + (cons "chess match\\(\\s-+\\(.+\\)\\)?$" (function (lambda () - (funcall chess-engine-response-handler 'pass)))) - (cons "name\\s-+\\(.+\\)" + (funcall chess-engine-response-handler 'connect + (match-string 2))))) + (cons "accept\\(\\s-+\\(.+\\)\\)?$" (function (lambda () - (funcall chess-engine-response-handler 'connect - (match-string 1))))) + (funcall chess-engine-response-handler 'accept + (match-string 2))))) (cons "fen\\s-+\\(.+\\)" (function (lambda () (funcall chess-engine-response-handler 'setup (match-string 1))))) + (cons "pass$" + (function + (lambda () + (funcall chess-engine-response-handler 'pass)))) (cons "quit$" (function (lambda () |
