Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/controller.py
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2007-07-07 08:57:35 (GMT)
committer Simon Schampijer <simon@schampijer.de>2007-07-07 08:57:35 (GMT)
commit2d04c8361b1791fd8266145e8a2540f17a32e81b (patch)
treef46ec21696c07684f97e4d40025e73e28a696ca7 /controller.py
parent6e426b4a243fdc2aa52f3abff8c3302ef7fb33f1 (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.py8
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')