diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-03-25 22:31:05 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-03-25 22:31:05 (GMT) |
commit | 4840bac8e96acc088f4f50e4525e5947f144c3ef (patch) | |
tree | 24434e2dd393d946931196dc214ec12738abb605 /PathsActivity.py | |
parent | bb11caa14bba950f80649a881bf0fae8be8a0b68 (diff) |
added missing append
Diffstat (limited to 'PathsActivity.py')
-rw-r--r-- | PathsActivity.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/PathsActivity.py b/PathsActivity.py index 10b4cbb..bbc4be1 100644 --- a/PathsActivity.py +++ b/PathsActivity.py @@ -419,7 +419,7 @@ state=%d' % (id, initiator, type, service, params, state)) self._game.buddies.append(nick) self._player_colors.append(colors) self._player_pixbuf.append(svg_str_to_pixbuf( - generate_xo(colors=self.colors))) + generate_xo(colors=colors))) if self.initiating: payload = json_dump([self._game.buddies, self._player_colors]) self.send_event('b|%s' % (payload)) @@ -431,6 +431,8 @@ state=%d' % (id, initiator, type, service, params, state)) if not nick in self._game.buddies: self._game.buddies.append(nick) self._player_colors.append(colors[i]) + self._player_pixbuf.append(svg_str_to_pixbuf( + generate_xo(colors=colors))) def _new_game(self, payload): ''' Sharer can start a new game. ''' @@ -468,7 +470,6 @@ state=%d' % (id, initiator, type, service, params, state)) self._game.whos_turn += 1 if self._game.whos_turn == len(self._game.buddies): self._game.whos_turn = 0 - # if self._game.whos_turn == 0: # Sharer's turn self.status.set_label(self.nick + ': ' + _('take a turn.')) self._take_a_turn(self._game.buddies[self._game.whos_turn]) self.send_event('t|%s' % (self._game.buddies[self._game.whos_turn])) @@ -476,13 +477,14 @@ state=%d' % (id, initiator, type, service, params, state)) def _take_a_turn(self, payload): ''' If it is your turn, take it, otherwise, wait. ''' nick = payload - # TODO: use cached pixbufs self.player.set_from_pixbuf(self._player_pixbuf[ - self._game.buddies.index(nick)]) + self._game.buddies.index(nick)]) self.player.set_tooltip_text(nick) if nick == self.nick: + print "it's my turn" self._game.its_my_turn() else: + print "it's %s's turn" % (nick) self._game.its_their_turn(nick) def send_event(self, entry): |