summaryrefslogtreecommitdiff
path: root/chess-network.el
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2002-04-13 08:27:24 +0000
committerJohn Wiegley <johnw@newartisans.com>2002-04-13 08:27:24 +0000
commit9b3364910b621d1ddbd350300c8da153fdaa2a6e (patch)
tree0f823feddd5fe57f72c7eeab1085c1c661714b0a /chess-network.el
parentacd0fdb7106a8b49f27a74987d28e22315bbc471 (diff)
displays and engines now always have a single object associated with
them
Diffstat (limited to 'chess-network.el')
-rw-r--r--chess-network.el10
1 files changed, 4 insertions, 6 deletions
diff --git a/chess-network.el b/chess-network.el
index c80487e..c5e92c9 100644
--- a/chess-network.el
+++ b/chess-network.el
@@ -112,8 +112,7 @@
((eq event 'resign)
(chess-engine-send nil "resign\n")
- (and (chess-engine-game nil)
- (chess-game-set-data (chess-engine-game nil) 'active nil)))
+ (chess-game-set-data chess-engine-game 'active nil))
((eq event 'draw)
(if chess-engine-pending-offer
@@ -144,10 +143,9 @@
(chess-engine-send nil "retract\n"))
((eq event 'move)
- (chess-engine-send nil (concat (chess-ply-to-algebraic (car args))
- "\n"))
- (if (chess-game-over-p (chess-engine-game nil))
- (chess-game-set-data (chess-engine-game nil) 'active nil)))))
+ (chess-engine-send nil (concat (chess-ply-to-algebraic (car args)) "\n"))
+ (if (chess-game-over-p chess-engine-game)
+ (chess-game-set-data chess-engine-game 'active nil)))))
(provide 'chess-network)