git.ucc.asn.au
/
progcomp2013.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed networking!
[progcomp2013.git]
/
qchess
/
src
/
game.py
diff --git
a/qchess/src/game.py
b/qchess/src/game.py
index
4eebc76
..
8b279fb
100644
(file)
--- a/
qchess/src/game.py
+++ b/
qchess/src/game.py
@@
-33,13
+33,17
@@
class GameThread(StoppableThread):
[x,y] = p.select() # Player selects a square
if self.stopped():
break
[x,y] = p.select() # Player selects a square
if self.stopped():
break
-
+
+ if not (isinstance(p, Network) and p.server == False):
+ result = self.board.select(x, y, colour = p.colour)
+ else:
+ #debug(str(self) + " don't update local board")
+ result = ""
-
-
- result = self.board.select(x, y, colour = p.colour)
+ result = p.update(result)
for p2 in self.players:
for p2 in self.players:
- p2.update(result) # Inform players of what happened
+ if p2 != p:
+ result = p2.update(result) # Inform players of what happened
log(result)
log(result)
UCC
git Repository :: git.ucc.asn.au