Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/game.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-03-28 13:16:21 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-03-28 13:16:21 (GMT)
commit5c28743aa1fd34e4989770248e8daf45f11c28d6 (patch)
treea67bb7bdf44b022a70eff44b19bfde68b90e58f2 /game.py
parent26e5e4a4cebfb6d24000f5a3d483b101ea03678e (diff)
fixed multiplayer turn-taking problem
Diffstat (limited to 'game.py')
-rw-r--r--game.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/game.py b/game.py
index c9a693f..3477152 100644
--- a/game.py
+++ b/game.py
@@ -258,15 +258,14 @@ class Game():
gobject.timeout_add(1000, self._robot_turn)
elif not self.we_are_sharing():
self.its_my_turn()
- else:
+ elif self._initiating():
self.whos_turn += 1
if self.whos_turn == len(self.buddies):
self.whos_turn = 0
else:
- print "it's %s's turn" % (self.buddies[self.whos_turn])
self.its_their_turn(self.buddies[self.whos_turn])
self._activity.send_event('t|%s' % (
- self.buddies[self.whos_turn]))
+ self.buddies[self.whos_turn]))
def _robot_turn(self):
self._robot_play()
@@ -478,7 +477,7 @@ class Game():
pos=self.grid.grid_to_xy(order[i]))
return
# Nowhere to play.
- self._set_label(_('Nowhere to play. Game over'))
+ self._set_label(_('Nowhere to play.'))
def _robot_play(self):
''' The robot tries random cards in random locations. '''