diff options
author | Simon Schampijer <simon@schampijer.de> | 2007-07-07 08:57:35 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@schampijer.de> | 2007-07-07 08:57:35 (GMT) |
commit | 2d04c8361b1791fd8266145e8a2540f17a32e81b (patch) | |
tree | f46ec21696c07684f97e4d40025e73e28a696ca7 /controller.py | |
parent | 6e426b4a243fdc2aa52f3abff8c3302ef7fb33f1 (diff) |
Added the BuddyPlayer class to be able to draw a highlighted background for the current active player.
Diffstat (limited to 'controller.py')
-rw-r--r-- | controller.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/controller.py b/controller.py index ec588fc..0ae704f 100644 --- a/controller.py +++ b/controller.py @@ -65,7 +65,8 @@ class Controller(ExportedGObject): if self.numplayers < MAX_NUM_PLAYERS: self.buddies_panel.add_player(buddy) self.numplayers+=1 - if self.is_initiator: + if self.is_initiator: + self.buddies_panel.set_is_playing(buddy) self.model.players[self.tube.participants[handle]] = [buddy.props.nick, 0] _logger.debug('list of players: %s', self.model.players) else: @@ -182,7 +183,10 @@ class Controller(ExportedGObject): if self.playerid == playerid: self.turn = 1 else: - self.turn = 0 + self.turn = 0 + + buddy = self._get_buddy(self.tube.bus_name_to_handle[playerid]) + self.buddies_panel.set_is_playing(buddy) self.info_panel.show('hey %s it is your turn'%name) @signal(dbus_interface=IFACE, signature='sn') |