Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/game.py
diff options
context:
space:
mode:
Diffstat (limited to 'game.py')
-rw-r--r--game.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/game.py b/game.py
index cc70f6f..769f368 100644
--- a/game.py
+++ b/game.py
@@ -160,6 +160,10 @@ class MemorizeGame(GObject):
def buddy_message(self, buddy, text):
self.emit('msg_buddy', buddy, text)
+ def update_turn(self):
+ self.set_sensitive(self.current_player == self.myself)
+ self.emit('change-turn', self.current_player)
+
def change_turn(self):
if len(self.players) <= 1:
self.current_player = self.players[0]
@@ -170,8 +174,7 @@ class MemorizeGame(GObject):
else:
next = self.players[self.players.index(self.current_player)+1]
self.current_player = next
- self.set_sensitive(self.current_player == self.myself)
- self.emit('change-turn', self.current_player)
+ self.update_turn()
def play_sound(self, snd, sound_file):
if len(snd.split('.')) > 1: