diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-03-25 23:34:51 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-03-25 23:34:51 (GMT) |
commit | 57d1e394a7a8ef7cf4e7b49a5190968f89effe50 (patch) | |
tree | 089b05f97cce56730f80b18ad2c18de9e52a8b1b /game.py | |
parent | 175e179953134cbb6a1250ed2f0377571036f789 (diff) |
sharing worksemacs game.py
Diffstat (limited to 'game.py')
-rw-r--r-- | game.py | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -187,6 +187,7 @@ class Game(): if self.hands[self._my_hand].cards_in_hand() == 0: self._redeal() if self._running_sugar: + self._activity.set_player_on_toolbar(self._activity.nick) self._activity.dialog_button.set_icon('dialog-ok') self._activity.dialog_button.set_tooltip( _('Click after taking your turn.')) @@ -205,19 +206,19 @@ class Game(): self._set_label(_('Game over')) elif self._initiating(): - if deck.empty(): + if self.deck.empty(): self._set_label(_('Game over')) return - if deck.cards_remaining() < COL * len(self.buddies): + if self.deck.cards_remaining() < COL * len(self.buddies): # TODO: deal a short hand self._set_label(_('Game over')) return - for i, buddy in enumerate(self.buddies): + for i, nick in enumerate(self.buddies): self.hands[i].deal(self.deck) # Send the joiners their new hands. - if buddy != self._activity.nick: + if nick != self._activity.nick: self._activity.send_event('h|%s' % \ - (self.hands[i].serialize(buddy=buddy))) + (self.hands[i].serialize(buddy=nick))) def took_my_turn(self): # Did I complete my turn without any errors? @@ -254,6 +255,7 @@ class Game(): 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])) @@ -267,6 +269,7 @@ class Game(): def its_their_turn(self, nick): # It is someone else's turn. if self._running_sugar: + self._activity.set_player_on_toolbar(nick) self._activity.dialog_button.set_icon('dialog-cancel') self._activity.dialog_button.set_tooltip(_('Wait your turn.')) self._set_label(_('Waiting for') + ' ' + nick) |