From de83d5f47cd7ef69597292a522781b8b9393c6a5 Mon Sep 17 00:00:00 2001 From: Tomasz Fluxid Kowalczyk Date: Sat, 28 Jan 2012 20:30:11 +0100 Subject: [PATCH] Remove one more print and add basic synchronization with server time --- syncplay/client.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/syncplay/client.py b/syncplay/client.py index 4596e1c..9f3f65c 100644 --- a/syncplay/client.py +++ b/syncplay/client.py @@ -114,7 +114,6 @@ class Manager(object): def update_player_position(self, value): - print value self.player_position = value def update_player_paused(self, value): @@ -126,4 +125,14 @@ class Manager(object): def update_global_state(self, paused, position, name): self.global_paused = paused self.global_position = position + if self.player: + changed = False + if abs(self.player_position - position) > 4: + self.player.send_set_position(position) + changed = True + if self.player_paused != paused: + self.player.send_set_paused(paused) + changed = True + if changed: + self.schedule_ask_player()