diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-01-29 11:26:24 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-01-29 11:26:24 (GMT) |
commit | aaf957ba0cec1a70463250b6a85b02514b10bade (patch) | |
tree | 01d1878f32fe6c9985264078f0daa24ce5a6e569 /messenger.py | |
parent | e97bad397dde9e8faa7a85eab53812106f940df7 (diff) |
Share scores between players
Diffstat (limited to 'messenger.py')
-rw-r--r-- | messenger.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/messenger.py b/messenger.py index 65ce900..3748880 100644 --- a/messenger.py +++ b/messenger.py @@ -82,7 +82,7 @@ class Messenger(ExportedGObject): remote_object = self._tube.get_object(sender, PATH) remote_object.load_game(self.ordered_bus_names, self.game.get_grid(), - self.game.get_data(), + self.game.collect_data(), self.game.players.index(self.game.current_player), #self.game.waiting_players, path) @@ -93,6 +93,11 @@ class Messenger(ExportedGObject): self.player_id = bus_names.index(self._tube.get_unique_name()) #self.game.load_waiting_list(list) self._change_game_receiver(data['mode'], grid, data, path) + + for i in range(len(self.game.players)): + self.game.increase_point(self.game.players[i], + int(data.get(str(i), '0'))) + self.game.current_player = self.game.players[current_player] self.game.update_turn() |